匿名内部类

版权声明:此文章转载自_infocool

原文链接:http://www.infocool.net/kb/Java/201609/191561.html

如需转载请联系听云College团队成员小尹 邮箱:yinhy#tingyun.com

一、匿名内部类定义:

1、匿名内部类是内部类中的一种。内部类有:成员内部类,方法内部类,匿名内部类,静态嵌套内部类。

2、内部类在java虚拟机编译后还是会称为class文件。比如有一个A类,一个B类,其中B类是A类的内部类编译之后有两个class文件:A.class 和 A$B.class

3、内部类可以访问外部类的成员属性,不管这个成员属性是否使用了private修饰符,之后当内部类申明是静态的(static)后,内部类仅仅能访问外部类的静态成员属性。

二、匿名内部类分类:

1、继承式内部类:

1.jpg

2、接口式内部类:

2.jpg

3、参数式匿名内部类:

3.jpg

简答的例子,代码仅供参考!理解即可。


想阅读更多技术文章,请访问听云技术博客,访问听云官方网站感受更多应用性能优化魔力。

关于作者

coco秋洁

我爱学习,学习使我快乐

我要评论

评论请先登录,或注册