2009年2月6日 星期五

第32題

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. //自己是自己.

沒有留言:

張貼留言