[OCAJP]繼承關係

Given the following classes:

And given the follow main method:

Which two options fail to compile when placed at line n1 of the main method?

A.

B.

C.

D.

E.

F.

題解

選項A,Employee物件本身有salary欄位,因此不會有問題。

選項B,Director物件也是Employee,有salary欄位,因此也不會有問題。

選項C,Employee物件並沒有budget欄位,編譯會有問題。

選項D,Manager物件本身有budget欄位,因此不會有問題。

選項E,Manager物件並沒有stockOption欄位,編譯會有問題。

選項F,Director物件本身有stockOption欄位,因此不會有問題。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章