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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 鲁中需 中级黑马   /  2012-10-29 20:56  /  1220 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看到毕老师讲内部类时,突然想到了组合,将内部类的功能定义一个新的类,然后再原外部类中类中new一个原内部类的对象,即通过组合不也能达到目的吗?这两者之间的区别是什么?

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

1 个回复

倒序浏览
从功能实现的角度确实没有什么区别,但是内部类使得代码更紧凑,也就更便于维护;
单独定义类文件,如果项目的类文件很多的话,可能会造成些维护上的麻烦。

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马