请教:类的继承和合成 在看书时,谈到合成和继承的时候,里面有短话是这么说的:如果想利用新类内部一个现有类的特征,而不想用它的接口,通常应选择合成。也就是说,我们课嵌入一个对象,使自己能用它实现类的特征。什么叫做利用新类内部一个现有类的特征,而不想用它的接口呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在这翻译可真够难理解的。这句话的意思说白了就是如果你想用另外一个类B中操作现有类A的话,就在B中声明一个A的对象,调用它的方法而不是像继承那样在子类中直接用super来使用它的方法。 第一次听说到“类的合成”,难道是我Out了?还是这本书在胡扯? 这书说的确实不好,它表达的意思可能是在描述:聚合(Aggregation)和继承(Inheritance)的什么时候使用比较恰当聚合是has-a关系:即A和B类,如果想使用B中的属性或行为,就在A中包含个B实例就可以了..继承是is-a关系 好晦涩 的语言呢~~在java里面没有多继承,只能实现多个接口~~~如果在B类中会用到多个类的实例对象时,可以new过个对象,这样对操作比较方便~~ 如何用swing实现jtable的列合并 熟悉Java夏令时处理的进 怎么用多线程实现循环打印。。 想从一个字符里提取想要的字符出来, 求比较好的实现方法 紧急求助一个问题 10061问题---100分求解 数据结构. 小女子请教给我大哥小姐:谁能给我推荐学习swt的(电子)书或者网站吗? 请问有关windowsUtilities class 的用法!谢谢 紧急通知。。。。 jdk1.4的applet为何不能运行? JAVA新手求教编一个游戏棋的程序 求一款好用的反编译工具
这句话的意思说白了就是如果你想用另外一个类B中操作现有类A的话,就在B中声明一个A的对象,调用它的方法而不是像继承那样在子类中直接用super来使用它的方法。
聚合是has-a关系:即A和B类,如果想使用B中的属性或行为,就在A中包含个B实例就可以了..
继承是is-a关系