一个小问题 private Component[] children; 你看一下这句,应该不能用吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 B is correct. Because you can think Container "is a" Component. All the methods in Component can be applied to Container.C is NOT. Becuase Animal contains Species. It is "has a" relation. What is "is a" relation? 这句话什么意思啊,我没明白~~“is a”????? 我个人认为B正确,虽然Component是一个接口,但在Java中接口与抽象类在某种程度上是相似的,接口也可以看成是一个类,它也能实现多态,因此选项B体现了"is a"的关系 A与B则体现了"has a"的关系 "is a"翻译成中文是"是一个"."has a"翻译成中文是"有一个".这都是OO中最基本的术语.举例: "is a": 工人是一种人,农民是一种人,可以用继承关系.凡是人能做事,有的东西,工人农民都能做或都拥有. "has a":工人有一把榔头,农民有一把铁锹.不能说工人是一把榔头....英语中"This is"与"There is"区别是很大的. Java复写和泛型的问题 如何获得当前日期前5天的日期字符串数组或用逗号隔开的字符串,需要考虑周6日的问题 使用Java Media Framework API写的播放器发布问题 关于句柄传递的问题。 关于Java的一个数据类型转换问题 如何用synth在程序中动态改变皮肤 关于applet的小问题 求udp穿透成功案例 迷惑的类路径问题 Java中关于作用域的一个问题,欢迎大家的光临。 问一个基础问题,急需解答! 问一个关于tomcat怎么用的问题!
C is NOT. Becuase Animal contains Species. It is "has a" relation.
A与B则体现了"has a"的关系
"has a"翻译成中文是"有一个".
这都是OO中最基本的术语.
举例:
"is a": 工人是一种人,农民是一种人,可以用继承关系.凡是人能做事,有的东西,工人农民都能做或都拥有.
"has a":工人有一把榔头,农民有一把铁锹.不能说工人是一把榔头....英语中"This is"与"There is"区别是很大的.