黑马程序员技术交流社区
标题:
内部类
[打印本页]
作者:
谭威威威威
时间:
2015-8-18 23:11
标题:
内部类
内部类
(1)把类定义在一个类的内部。
(2)访问特点:
1:内部类可以直接访问外部类成员,包括私有
2:外部类要想访问内部类成员,必须创建对象。
(3)内部类分类:
1:成员位置
private 安全
static 方便调用
2:局部位置
定义在方法中。
局部内部类访问局部变量必须加final修饰。
延迟生命周期。
(4)匿名内部类(掌握)
1:是定义在局部位置的没有名字的内部类。
2:前提
存在一个类,抽象类,或者接口。
3:格式
new 类或者接口名()
{
重写方法;
}
本质理解:其实这是一个继承类或者实现接口的匿名的子类对象。
4:使用
当你看到方法的形式参数是接口或者抽象类的时候。
用匿名内部类改进。(集合,IO,awt)
作者:
阮文江
时间:
2015-8-18 23:12
感觉匿名内部类好爽,但是朋友说实际开放用的人不怎么多
作者:
泽尻绘里香
时间:
2015-8-19 14:15
安卓用的多
作者:
谭威威威威
时间:
2015-8-20 23:02
阮文江 发表于 2015-8-18 23:12
感觉匿名内部类好爽,但是朋友说实际开放用的人不怎么多
安卓用的多,javaEE不怎么用。
作者:
icichacici
时间:
2015-8-21 06:48
总结不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2