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. nodeJs 操作Mysql数据库

    nodeJs下操作数据库需要安装npm模块: mysql npm install mysql --save-dev 新建express项目 express --view=ejs 在项目根目录下新建数据 ...

  2. Docker技术应用场景(转载)

    场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试.生产等环境,都要部署一大堆依赖的软件.工具,而且部署期间出现问题几率很大,不经意就花费了很长时间. Docker主要理念就是环境打包部 ...

  3. 关于Ajax异步请求(实时刷新)

    1.需求:想要做成动态实时刷新获取数据库的值 2.例子 3.代码逻辑: <script type="text/javascript"> var Seconds=1000 ...

  4. ESLint具体规则设置

    "no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 & ...

  5. python中的全局变量和局部变量

    python中,对于变量作用域的规定有些不一样. 在诸如C/C++.java等编程语言中,默认在函数的内部是能够直接訪问在函数外定义的全局变量的,可是这一点在python中就会有问题.以下是一个样例. ...

  6. 【读书笔记】segment routing mpls数据平面-1

  7. IDEA中使用中jetty启动java项目(非springboot)

    1.安装maven helper插件,略 2.项目pom.xml文件中添加jetty插件配置 <build> <plugins> <plugin> <grou ...

  8. mybatis sql in not in的使用

    xml配置 <select id="SelectAllByNotsampleNo" resultMap="BaseResultMap" parameter ...

  9. 聊聊 HashMap

    数据存储底层? 数据底层具体存储是一个Node<K,V> HashMap 是基于哈希来映射的,那当映射冲突时候怎么解决? 链地址,数组+链表 HashMap 什么时候扩容? 负载因子 lo ...

  10. 微信小程序生成携带参数的小程序码

    https://blog.csdn.net/qq_28988969/article/details/77969365