Java中的内部类、匿名类的使用
2016-06-15 22:05
344 查看
代码(test.java):
编译后产生class文件包括:
输出:
interface ie{ public void print(); } class outer{} public class test{ public class inner{} public void test(ie e){ e.print(); } public static void main(String[] args){ new test().test(new ie(){ public void print(){ System.out.println("匿名类"); } }); } }
编译后产生class文件包括:
接口ie.class 外部类outer.class 内部类test$inner.class 匿名类test$1.class test.class
输出:
匿名类
相关文章推荐
- Java虚拟机
- Struts1 MVC框架的工作原理
- Jimoshi_Spring 框架学习(二)--AOP(面向切面)、AOP管理事务
- java pdf转换jpg
- Java语言编写矩阵转置
- Java反射学习总结(3)——反射的基本操作
- JAVA设计模式:代理模式
- 初学者对Spring MVC的认识
- JavaSE随笔——原码反码补码
- JavaWeb学习之HibernateDaoSupport使用
- javac -d . hello.java中的 -d .是什么作用?
- Java反射学习总结(2)——动态加载类
- 46. Spring Boot中使用AOP统一处理Web请求日志
- 反射(Reflect)
- 【SSM学习之路】用eclipse中的maven创建web项目
- Java记事
- java之修改并选择显示SQL Server数据库中的数据
- Java关键字final、static使用总结
- JavaWeb学习之Servlet3.0新特性详解
- Java多线程之内存可见性