java 中 枚举 大括号 用法
Color.java
public enum Color implements Info{RED(10){// 对应下面的抽象方法public String getColor2(){return "red";}}, GREEN(20){// 对应下面的抽象方法public String getColor2(){return "green";}}, BLUE{// 对应下面的抽象方法public String getColor2(){return "blue";}};private int color;private Color(){System.out.println("无参构造器");}Color(int color) {this.color = color;System.out.println("有参构造器");}@Overridepublic int getColor() {return color;}// 有了 抽象方法,上面必须要实现public abstract String getColor2();
}
Info.java
public interface Info {public int getColor();
}
EnmuDemo.java
public class EnumDemo {public static void main(String[] args) {// 调用Color就会调用构造方法System.out.println(Color.RED.getColor());// 调用 大括号中的方法System.out.println(Color.RED.getColor2());// 使用 枚举 实现 单例设计模式Singleton.SINGLETON.method();}
}
java 中 枚举 大括号 用法相关推荐
- Java 中 switch 的用法
Java 中 switch 的用法 1.switch 中的表达式的数据的数据类型为 byte, short, int, char, String(jdk > 1.7支持 String 类型) 2 ...
- java中的基本用法
java中的基本用法 关键字:专门用途的字符串 所有java关键字都是小写英文 标识符 java常量 java变量 ■ 作用域:起作用的区域■ 使用前必须先声明,在赋值.使用变量名访问这块区域 jav ...
- Java中getResourceAsStream的用法
Java中getResourceAsStream的用法 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String p ...
- Java中getResourceAsStream的用法小结
2019独角兽企业重金招聘Python工程师标准>>> Java中getResourceAsStream的用法小结 一.Java中的getResourceAsStream主要有以下三 ...
- java中substring的用法
2019独角兽企业重金招聘Python工程师标准>>> java中substring的用法 str=str.substring(int beginIndex);截取掉str从首字母起 ...
- JAVA中Final的用法
JAVA中Final的用法 1. 修饰基础数据成员的final 这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改.如java.lang.Math类中的 ...
- php simpledateformat,Java中SimpleDateFormat的用法介绍(代码示例)
本篇文章给大家带来的内容是关于Java中SimpleDateFormat的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.为什么要使用SimpleDateFo ...
- java中demo接人_return的用法_如何理解java中return的用法?
C语言中return用法?(请熟练者进) return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么 比方主函数intmain() {}这里就必须有一个return,只 ...
- Java中枚举的线程安全性及序列化问题
转载自 Java中枚举的线程安全性及序列化问题 Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序 ...
- java基础----Java中枚举的使用(一)
这里介绍一下java中关于枚举的使用. java中枚举的使用 一.枚举中可以定义方法 参照于TimeUnit的使用,TimeUnit.MILLISECONDS.sleep(1000); LoveUti ...
最新文章
- IDS与IPS的区别
- php tcp封包,tcp调试神器:wireshark
- 从零开始学习docker(二十)RoutingMesh--Ingress负载均衡
- Shiro使用redis作为缓存(解决shiro频繁访问Redis)
- 如何设计数据库表实现完整的RBAC(基于角色权限控制)
- 为什么byte取值-128~127??
- 基于linux的netfilter处理数据包的过程分析,基于Netfilter的网络数据包分析
- 单选按钮必填会有红色选中提示吗_视频切割怎么弄?视频剪辑软件可以切割视频吗?...
- springboot中添加静态资源的方式,默认的静态资源文件夹有哪些
- java 修饰关键字_java——关键字以及修饰属性
- 树莓派教程 : 树莓派各版本引脚定义
- 小区水电费管理系统-水电费收费管理系统-社区物业水电缴费管理系统代码
- 快速截图工具——百度输入法的扩展功能
- Excel中带字母的数字序列自增实现方法
- 定时任务:springboot集成Quartz实现多任务多触发的动态管理
- nDPI – 快速入门指南
- Linux.配置Hadoop环境的一些问题解决
- soloV2保姆级教程(含环境配置,训练自己的数据集,代码逻辑分析等。能踩得坑都踩了....)更新ing
- 我院HIS系统中的医嘱频次字典数据
- 关于‘Use of undeclared type’的错误!