1 java interface
所以我有一个cat实现接口的类Vocal,我想知道为什么当我创建一个ArrayList(Vocal)我能够添加cat它的实例?
cat
Vocal
ArrayList(Vocal)
谢谢
Cam*_*ner 6
这是因为Cat实施时Vocal它是一种IS-A关系:CatIS-A Vocal.
Cat
既然List<Vocal>接受任何东西Vocal,添加一个实例Cat是完全合法的.
List<Vocal>
归档时间:
14 年,7 月 前
查看次数:
134 次
最近记录: