crossorigin="anonymous">

套牢提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。

ersity中繼承的。Java允許在UniversityWorld中宣告變數name和city,但這會隱藏University中的name和city,是與使用子類的目的相矛盾的,應當避免。在UniversityWorld的例項中name、city和country的地位是一樣的。

5。11super在UniversityWorld的例子裡,有一段程式碼和它的超類University的重複,這段程式碼是初始化name和city的,this。name=name;this。city=city;就象在University例子中用this指向第一個建構函式一樣,在Java裡有另一個變數叫做super,它直接指向超類的建構函式。下面這個例子用super來初始化變數name和city,然後列印出這個物件的內容。

classUniversityWorldextendsUniversity{Stringcountry;UniversityWorld(Stringname;Stringcity;Stringcountry){super(name;city);//呼叫了建構函式University(name;city)this。country=country;}publicstaticvoidmain(Stringargs''){UniversityWorldu=newUniversityWorld(”北?copy;大學”;”北?copy;”;”中國”);System。out。println(”大學:”+u。name+”城市:”+u。city+”國家:”+u。country);}}

下面是執行結果。C:》javaUniversityWorld大學:北?copy;大學城市:北?copy;國

家:中國

5。12成員函式的覆蓋

這個University的新的子類繼承了它的超類的成員函式samecity。但這個成員函式samecity判斷的是兩個城市的名字,這是不夠的,因為有可能兩個兩個名字一樣的城市屬於不同的國家,我們要用同時判斷城市和國家的成員函式來覆蓋它。下面就是實現覆蓋的例子。

classUniversity{Stringname;city;University(Stringname;Stringcity)

{this。name=name;this。city=city;}booleansamecity(Stringcity){if

(city。equals(this。city))returntrue;elsereturnfalse;}boolean

samecity(Universityu){returnsamecity(u。city);}}

classUniversityWorldextendsUniversity{Stringcountry;

UniversityWorld(Stringname;Stringcity;Stringcountry){super(name;

city);this。country=country;}booleansamecity(Stringcity;String

country){if(city。equals(u。city)&&country。equals(u。country))return

true;elsereturnfalse;}booleansamecity(UniversityWorldother)

{returndistance(other。city;other。country);}}

classUniversityWorldCity{publicstaticvoidmain(Stringargs'')

{Stringcity=”上海”;Stringcountry=”中國”;UniversityWorldu1=

newUniversityWorld(”北?copy;大學”;”北?copy;”;”中國”);

UniversityWorl

遊戲競技推薦閱讀 More+
能不能輕點虐我[穿書]

能不能輕點虐我[穿書]

紅色風帆
遊戲 完結 51萬字
近身醫王

近身醫王

山東大鴨梨
關於近身醫王:林楓醒來的瞬間發現一個自稱華佗的白鬍子老頭,然後被傳授無雙醫道...
遊戲 連載 625萬字
柯南×真假學園

柯南×真假學園

倦鳥不還
舊文,已完結,正在改全文並且另開文《真的假的案件》《假酒,但是真命女》(是一篇文)——————————文案一—————————— 號外號外!東京市內發生女子高中生使用熱武器的械鬥事件!肇事者一死一傷,現已查明生者即為兇手,警視廳已將兇手逮捕,等待法庭審判!但因死者家屬提出異議,該案件正在進行進一步調查,欲知更多資訊,請持續關注本報! ———— 某日報紙上刊登了這則資訊,第二天,妃英理的事務所便收
遊戲 連載 0萬字
雲狂 2

雲狂 2

溫暖寒冬
遊戲 完結 44萬字
豪門大佬的校草男友

豪門大佬的校草男友

瀾淑
簡介:預收文實習小仙官包靈不包售後,求收藏鴨~萬人迷陽光可愛校霸受*大魔王清冷美人校草攻蘇天奈:我就是標題裡的豪門大佬,蘇家長子,音樂世家天才,身高183,長相……咳咳,這不重要。我回來的目的是帶領心音融合樂團重回巔峰!記者:聽說您從小被叫做小甜甜,因為長相太過甜美,在幼兒園和小學期間一直被要求扮演迪士尼公主。蘇天奈:=*=!那只是為了配合萬聖節的表演!被老師要求的!能不能關注一下重點,關於這次
遊戲 連載 15萬字
我在無限世界當包租婆

我在無限世界當包租婆

五昂一
7月1日,王殷夏在一棟陌生的公寓內醒來,失去了所有記憶,公寓外是被濃霧包裹的小區,大門緊閉,空無一人。7月2日,王殷夏發現這片小區裡的所有居民樓都是屬於她的。9月1日,坐擁十三棟樓的包租婆決定去小區外看看。……1.無限流,會有恐怖和末世的元素,還有很少一點點克系(摩拳擦掌.jpg)2.姐弟戀,都成年了,感情線不會很多3.保證女主不死不瘋
遊戲 連載 16萬字