首页 > 编程语言 > 详细

java内部类 的理解

时间:2019-10-06 19:52:31      阅读:71      评论:0      收藏:0      [点我收藏+]
 * 类的第5个成员:内部类
 * 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类
 * 2.内部类的分类:成员内部类(声明在类内部且方法外的)  vs 局部内部类(声明在类的方法里)
 * 3.成员内部类:
 *      3.1是外部类的一个成员:①可以有修饰符(4个)②static final ③可以调用外部类的属性、方法
 *          
 *      3.2具体类的特点:①abstract ②还可以在其内部定义属性、方法、构造器
 * 
 * 4.局部内部类:
 * 
 * 5.关于内部类,大家掌握三点:
 *   ①如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)
 *   ②如何区分调用外部类、内部类的变量(尤其是变量重名时)
 *   ③局部内部类的使用 (常常使用一个方法,使其返回值为某个类或接口的对象。而这个类或接口在方法内部创建)

如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)
技术分享图片

如何区分调用外部类、内部类的变量(尤其是变量重名时)
技术分享图片

局部内部类的使用(返回也可以是匿名类)
技术分享图片
技术分享图片

java内部类 的理解

原文:https://www.cnblogs.com/liyao0312/p/11628145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!