黑马java学习笔记4
来源:互联网 发布:白金数据剧情 编辑:程序博客网 时间:2024/05/22 03:28
今天看了下枚举,发现枚举原来还有这么深度的内容以前只知道用枚举,并不知道它的实现原理,下面是用java普通类来模拟枚举,用的是抽象类中实现子类的方式来实现的
public abstract class test1{ public final static test1 ts1 = new test1(){@Overridepublic test1 getts() {// TODO Auto-generated method stubreturn ts2;} }; public final static test1 ts2 = new test1(){@Overridepublic test1 getts() {// TODO Auto-generated method stubreturn ts1;} }; public abstract test1 getts(); public String toString(){ return this == ts1?"ts1":"ts2"; }}
package test;public class test2 {public static void main(String[] args) {test1 ts1 = test1.ts1;System.out.println(ts1.getts());}}
0 0
- 黑马java学习笔记4
- java学习笔记-黑马
- 黑马程序员 java基础学习笔记4
- java & linux学习笔记-黑马学习笔记
- 黑马程序员--JAVA学习笔记
- 黑马JAVA学习笔记1
- 黑马java学习笔记2
- 黑马java学习笔记3
- 黑马程序员---Java 学习笔记
- 黑马学习笔记--JAVA基础知识
- 黑马学习笔记4
- 黑马程序员-java学习笔记-java基础
- java 网络编程 tcp黑马程序员学习笔记(4)
- 黑马程序员 Java基础学习笔记4 类
- 通往黑马 —— Java学习笔记(4)
- 黑马程序员 java学习笔记-基础知识盘点
- 黑马程序员 java学习笔记--正则表达式
- 黑马程序员---java多线程 学习笔记
- PHP中使用XML-RPC构造Web Service简单入门
- weblogic10.3.6部署war包时出现weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
- Atlas源码剖析(六)
- 安装xfsprogs:FATAL ERROR: could not find a valid UUID header.
- c++总结
- 黑马java学习笔记4
- ANT标签详解
- erlang中关于priv目录的加载问题
- (二)VS2010 Dll 生成与调用
- Oracle 查看用户权限信息
- Let’s Work on an LLVM Superoptimizer
- Http服务器并发访问压力测试工具(自己方便测试而编写)新附带源码
- python数据结构与算法 22 递归图形
- jstl标准库的使用一