1.变量的访问:就近原则
2.this.name 本类的name
3.枚举:一个事物的固定状态
修饰符 enum 枚举名称{
}
4.枚举相当于一个特殊的类,默认继承了Enum
5.枚举不能直接创建对象,因为它把构造器私有化了
6.打印枚举
enum weeDay{
a,b,c,d,e,f;
}

public class 枚举 {
public static void main(String[] args) {
System.out.println(weeDay.a);
System.out.println(weeDay.c.name());
System.out.println(weeDay.c.ordinal());
}
}
【a
c
2】
7.枚举也可以用在switch类型中
eg:
enum weeDay{
a,b,c;
}
public class 枚举 {
public static void main(String[] args) {
switch(weeDay.c){
case a:break;
case b:break;
case c:break;
}
}
}
8.可以将字符串类型转成枚举类型,并且字符串必须是枚举中的一个值
eg:
enum weeDay{
a,b,c;
}
public class 枚举 {
public static void main(String[] args) {
weeDay wee = weeDay.valueOf("a");
System.out.println(wee);
}
}
【a】
9.创建并遍历枚举数组
同时values可以调用出枚举中的每一个元素
enum weeDay{
a,b,c;
}
weeDay[] wee2 = weeDay.values();
System.out.println(wee2[1]);
System.out.println("------------");
for (weeDay weeDay2 : wee2) {
System.out.println(weeDay2);//遍历时输入的是其元素代表
}
【b
---------
a
b
c】

java35的更多相关文章

  1. [资料分享]Java35期基础班和就业班

    直接上链接:https://pan.baidu.com/s/1jI8p2Xw 密码:gr9x

  2. Java3-5年经验面试题总结

    记录一下本次找工作所遇到的一些高频面试题,第一次找java工作,感觉比面试.net舒服多了,17年的时候出去找.net工作,由于在公司做的东西用到的技术少,除了mvc和ef,其他没啥问的,就追着项目问 ...

  3. oracle 基础笔记

    sqlplus / as sysbda;-- 运行命令conn scott/tiger [as sysdba];-- 登录show user;查看当前用户alter user scott accoun ...

随机推荐

  1. 执行makemigrations后错误集锦

    在项目配置xadmin后,执行python manage.py makemigrations后出现了很多问题: 1.ModuleNotFoundError: No module named 'futu ...

  2. linux上如何设置网络,出现connect: network is unreachable 的问题。

    发现有网友问有关ping命令出现connect: network is unreachable 的问题. 这通常是因为没正确设置ip地址. 解决方法: 在确保完善网卡驱动,以及确保将网卡驱动编译进内核 ...

  3. 基于WCF的支持跨局域网可断点续传的大文件传输服务实现

    题外话:这个系列的文章记录了本人最近写的一个小工程,主要包含了两个功能,一是对文件的断点续传的功能,二是基于WCF的一对多文件主动发送的功能,顺便这也是我自己在WCF学习路上的一个小成果吧. 在网上找 ...

  4. SSRS表达式里引用.net dll

    在SSRS的表达式里使用了一个.NET的DLL,用来生成条码图片,发布以后用不了. 需要修改一个SSRS的权限配置项,确保Report_Expressions_Default_Permissions的 ...

  5. JavaScript Array some() 方法

    some 判断数组中是否至少有一个元素满足条件 只要有一个满足就返回true 只有都不满足时才返回false 语法: array.some(function(value,index,array),th ...

  6. python待学习内容

    1.Python中不尽如人意的断言Assertion https://www.cnblogs.com/cicaday/p/python-assert.html 2.Python中的反转字符串问题 ht ...

  7. 浅谈openstack中使用linux_bridge实现vxlan网络

    openstack环境: 1 版本:ocata 2 系统:ubuntu16.04.2 3 控制节点 1个 + 计算节点 1个 4 控制节点网卡为ens33,ip = 172.171.5.200 ens ...

  8. map基本方法

    添加功能: V put(K key, V value)  添加和修改 ,添加时返回null,修改时返回被修改的值   Map<String,String> map = new HashMa ...

  9. step_by_step_记录那些在VS上使用过的工具

     Visual Studio: Any Developer, Any App, Any Platform 在.NET 平台做开发,强大的VS让人爱不释手.刚刚接触.NET平台的时候,去网上寻找开发工具 ...

  10. css: box-sizing

    border-box 宽度包含了边框 content-box 边框不包含在内容区中,会增加到实际的宽度中