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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© smile2015 中级黑马   /  2015-3-30 00:45  /  1574 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在什么情况下使用内部类?

7 个回复

倒序浏览
只使用该类对象一次的情况下,没必要声明引用,简化书写
回复 使用道具 举报
马士基 发表于 2015-4-1 19:07
只使用该类对象一次的情况下,没必要声明引用,简化书写

你说的是 什么情况下使用匿名对象吧?
回复 使用道具 举报
lvheqiang 发表于 2015-4-1 20:29
你说的是 什么情况下使用匿名对象吧?

额,我的回答欠妥,我说的只是内部类的一种存在方式,匿名内部类;关于内部类的使用情况,通常是需要外部类和内部类之间存在某种联系。因为内部类可以访问外部类的成员,有关内部类涉及到很多方面,我说的也只是一点
回复 使用道具 举报
java内部类有什么好处?为什么需要内部类?
首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。
回复 使用道具 举报
这个没有总结过,不是很轻楚呀
回复 使用道具 举报
内部类,这个东西,一般情况下不会用到!!!
回复 使用道具 举报
内部类主要用来访问外部类的成员变量
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马