黑马程序员技术交流社区
标题:
[color=Red]分享:[/color]内部类总结
[打印本页]
作者:
黑马-王建雨
时间:
2012-5-10 22:51
标题:
[color=Red]分享:[/color]内部类总结
内部类的访问规则:
1,内部类可以直接访问外部类中的成员,包括私有。
2,外部类要访问内部类,必须建立内部类对象。
访问格式:
1,当内部类定义在外部类的成员位置上时,而且非私有,可以在外部其他类中直接建立内部类对象。
格式: 外部类名.内部类名 变量名 = 外部类对象.内部类对象 ;
2,当内部类在成员位置上就可以被成员修饰符修饰。比如:private(将内部类在外部类中进行封装)。static(内部类就具有static的特点)
注意:当内部类中定义了静态成员,该内部类必须是静态的。当外部类中的静态方法访问内部类时,该内部类也必须是静态的。
匿名内部类:
1,匿名内部类其实内部类的简写形式。
2,定义内部类的前提:内部类必须是集成一个类或者是想一个接口。
3,匿名内部类的格式: new 父类名或接口名(){}
4,其实匿名内部类就是一个匿名子类对象。可以理解为带内容的对象。
5,匿名内部类中定义方法是不宜过多。
作者:
李啸
时间:
2012-5-10 23:20
恩恩 学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2