java35
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的更多相关文章
- [资料分享]Java35期基础班和就业班
直接上链接:https://pan.baidu.com/s/1jI8p2Xw 密码:gr9x
- Java3-5年经验面试题总结
记录一下本次找工作所遇到的一些高频面试题,第一次找java工作,感觉比面试.net舒服多了,17年的时候出去找.net工作,由于在公司做的东西用到的技术少,除了mvc和ef,其他没啥问的,就追着项目问 ...
- oracle 基础笔记
sqlplus / as sysbda;-- 运行命令conn scott/tiger [as sysdba];-- 登录show user;查看当前用户alter user scott accoun ...
随机推荐
- nodeJs 操作Mysql数据库
nodeJs下操作数据库需要安装npm模块: mysql npm install mysql --save-dev 新建express项目 express --view=ejs 在项目根目录下新建数据 ...
- Docker技术应用场景(转载)
场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试.生产等环境,都要部署一大堆依赖的软件.工具,而且部署期间出现问题几率很大,不经意就花费了很长时间. Docker主要理念就是环境打包部 ...
- 关于Ajax异步请求(实时刷新)
1.需求:想要做成动态实时刷新获取数据库的值 2.例子 3.代码逻辑: <script type="text/javascript"> var Seconds=1000 ...
- ESLint具体规则设置
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 & ...
- python中的全局变量和局部变量
python中,对于变量作用域的规定有些不一样. 在诸如C/C++.java等编程语言中,默认在函数的内部是能够直接訪问在函数外定义的全局变量的,可是这一点在python中就会有问题.以下是一个样例. ...
- 【读书笔记】segment routing mpls数据平面-1
- IDEA中使用中jetty启动java项目(非springboot)
1.安装maven helper插件,略 2.项目pom.xml文件中添加jetty插件配置 <build> <plugins> <plugin> <grou ...
- mybatis sql in not in的使用
xml配置 <select id="SelectAllByNotsampleNo" resultMap="BaseResultMap" parameter ...
- 聊聊 HashMap
数据存储底层? 数据底层具体存储是一个Node<K,V> HashMap 是基于哈希来映射的,那当映射冲突时候怎么解决? 链地址,数组+链表 HashMap 什么时候扩容? 负载因子 lo ...
- 微信小程序生成携带参数的小程序码
https://blog.csdn.net/qq_28988969/article/details/77969365