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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mrleeapple 中级黑马   /  2015-4-25 21:45  /  609 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 mrleeapple 于 2015-4-29 07:50 编辑

以前看书里讲到内部类与外部类。但是,似懂非懂。定义内部类是为了什么目的?定义内部类有什么好处?什么时候用内部类呢?有知道的高人,请指点一二。多谢。。。

9 个回复

倒序浏览
奖励规则 1:资源分享贴,回复数量达到5即可获得技术分1分;  2:提问贴:技术相关提问或者技术难题解决方案分享即可获得技术1分,一帖最高上限为5分,所以回答或提问越详细就会越有机会获得技术分。  3:感言贴:激励或鼓舞性的贴即可获得技术分1分,回复无分。  4:回复贴:建议性回复可适当的获取一定的金币,金币可以用来在论坛下载视频教程和源码资料等。  5:简要说明:黑马论坛不要求你有多牛B的技术,只要求你参与进来,认真对待每一个提问贴,认真+耐心提问,认真+耐心回答,技术分很轻松即可拿到。  6:越版块发帖不加技术分,未选择技术方向发帖不加分。详细的奖励惩罚措施。参见网址:http://bbs.itheima.com/thread-167495-1-1.html
回复 使用道具 举报
听老师随便说了下 是在多线程使用 ,可以一条线程就可以实现我们需要的功能

点评

可以具体说一下内部类的使用与作用吗?  发表于 2015-4-25 21:55
回复 使用道具 举报
像有些事物的某些属性比较复杂你就可以用内部类来包装起来
回复 使用道具 举报
王烽棋 来自手机 中级黑马 2015-4-25 22:45:33
报纸
个人看法:1,最基本的,定义内部类可以访问所在类的成员。2,从提高代码的复用,例如我们可以通过一个类中的多个内部类分别继承不同类,来实现内部类所在类的“多继承”,这就类似于接口的多实现。3,结构设计的需要,一个事务可以有很多属性,“属性”也可以具有属性。具体的例子,假设汽车是一个类,发动机也是一个类,汽车包含发动机,这时就可以根据结构需要而定义。来自: iPhone客户端
回复 使用道具 举报 1 0
很好的回复。谢谢。
回复 使用道具 举报
王烽棋 发表于 2015-4-25 22:45
个人看法:1,最基本的,定义内部类可以访问所在类的成员。2,从提高代码的复用,例如我们可以通过一个类中 ...

你的回复很对,谢谢。
回复 使用道具 举报
具体不是很清楚··
回复 使用道具 举报
学习了。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马