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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 薛波 中级黑马   /  2012-3-13 10:01  /  1826 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

想实用一个现有类的功能,可以引入该类,也可以去继承。到底什么时候去继承,什么时候去引入呢,两者什么差异。

3 个回复

倒序浏览
千万不要为了获取其他类的功能,简化代码而继承。

必须是类与类之间有所属关系才可以继承,所属关系is  a。
回复 使用道具 举报
继承的话 很大一部分是为了实现代码的重用,这个应该根据情况而定,一般自己定义的话 最好别经常写继承,因为一个类只能继承一个父类 所以大多数情况都是使用创建实例对象,具体 的还得根据各自的需求来定。
回复 使用道具 举报
一般两个类没有明显的继承关系时,不要为了使用类中的方法或功能而使用继承。引入类的话,是指在类中创建另一个类的对象,然后使用其具备的方法。这个比较常用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马