A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-王建雨 中级黑马   /  2012-5-10 22:51  /  1214 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内部类的访问规则:
1,内部类可以直接访问外部类中的成员,包括私有。
2,外部类要访问内部类,必须建立内部类对象。

访问格式:
1,当内部类定义在外部类的成员位置上时,而且非私有,可以在外部其他类中直接建立内部类对象。
   格式:  外部类名.内部类名 变量名 = 外部类对象.内部类对象 ;
2,当内部类在成员位置上就可以被成员修饰符修饰。比如:private(将内部类在外部类中进行封装)。static(内部类就具有static的特点)
注意:当内部类中定义了静态成员,该内部类必须是静态的。当外部类中的静态方法访问内部类时,该内部类也必须是静态的。

匿名内部类:
1,匿名内部类其实内部类的简写形式。
2,定义内部类的前提:内部类必须是集成一个类或者是想一个接口。
3,匿名内部类的格式: new 父类名或接口名(){}
4,其实匿名内部类就是一个匿名子类对象。可以理解为带内容的对象。
5,匿名内部类中定义方法是不宜过多。

评分

参与人数 1技术分 +1 收起 理由
攻城狮 + 1 加油··

查看全部评分

1 个回复

倒序浏览
恩恩 学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马