![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
定义一个类Animal表示动物,定义它的两个子类,Bird表示鸟;Lion表示狮子。定义一个泛型类Cage表示
笼子,它继承java.util.HashSet类。创建Animal,Bird和Lion对象,创建
对象。动物对象可以添加到这些笼子对象中吗?笼子对象之间具有子类关系吗?如果要创建一个能装各种动物的笼子,应该使用什么通配符声明Cage对象?
![定义一个类Animal表示动物,定义它的两个子类,Bird表示鸟;Lion表示狮子。定义一个泛型类C](https://img2.soutiyun.com/ask/2020-12-10/976446504467112.jpg)
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.abstract Animal{abstract void growl()}
B.class abstract Animal{abstract void growl()}
C.abstract class Animal{abstract void growl()}
D.abstract class Animal{ abstract void growl(){System.out.println("growl")};}
A自行车,摩托车,红旗轿车
B篮球,足球,排球
C教练,球员,足球
D足球课,排球课,篮球课
A. 派生类至少有一个基类
B. 派生类可作为另一个派生类的基类
C. 派生类除了包含它直接定义的成员外,还包含其基类的成员
D. 派生类所继承的基类成员的访问权限保持不变