Given:
1. class Mammal{}
2.
3. class Raccoon extends Mammal
4. Mammal m = new Mammal();
5. }
6.
7. class BabyRaccoon extends Mammal{}
Which four statments are true? (Choose four.)
A. Raccoon is-a Mammal.
B. Raccoon has-a Mammal.
C. BabyRaccoon is-a Mammal.
D. BabyRaccoon is-a Raccoon.
E. BabyRaccoon has-a Mammal.
F. BabyRaccoon is-a BabyRaccoon.
答案:ABCF
參考:6-5 繼承
-----------------------------------------------------
ANS:
A. Raccoon is-a Mammal. //Raccoon 繼承了 Mammal
B. Raccoon has-a Mammal. //Raccoon 有Mammal的屬性, Mammal m = new Mammal();
C. BabyRaccoon is-a Mammal. //BabyRaccoon 繼承了 Mammal
D. BabyRaccoon is-a Raccoon. //BabyRaccoon 沒有繼承 Raccoon
E. BabyRaccoon has-a Mammal. // BabyRaccoon 沒有Mammal的屬性 (空的)
F. BabyRaccoon is-a BabyRaccoon. //自己是自己.
沒有留言:
張貼留言