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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

搞不懂具体有什么不一样的,感觉都是类。

7 个回复

正序浏览
把内部类当作外部类的一个成员来看,要调用这个成员,必须要通过外部类对象来调用,所以必须先创建外部类对象。
回复 使用道具 举报
其实内部类本来就是个类,也就是说类中还有事物,就像身体,身体是一个类,而心脏属于身体,心脏也可以用一个类描述,而这个类属于内部类
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
内部类就是类里面的类,分为静态内部类,局部内部类,成员内部类和匿名内部类
回复 使用道具 举报
/匿名内部类甚至没有类名,(实际上有). 所以匿名内部类,只有一个实例,而且没有引用. 如下面那个Thread类的匿名子类,你不能重复使用. 内部类,内部类有名字,但是他在类的内部.  他能访问外部类的所有数据,包括private的. 甚至如果一个内部类,是在一个方法内的话,方法的局部变量,内部类也可以使用. 总体来说匿名内部类,和内部类效果差别不大. 在事件监听和线程应用中经常使用.
回复 使用道具 举报
本帖最后由 1178988315 于 2016-1-10 20:25 编辑
我爱睡觉 发表于 2016-1-10 20:12
内部类 是嵌套类,要使用内部类 需要通过外部类。。。。。
    我目前看的多的内部类是在 安卓发开中 的 R ...

什么是R类?内部类主要干什么用?
回复 使用道具 举报
内部类 是嵌套类,要使用内部类 需要通过外部类。。。。。
    我目前看的多的内部类是在 安卓发开中 的 R类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马