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+
幫助妻子去偷情

幫助妻子去偷情

人生幾何
遊戲 完結 9萬字
嫡榮

嫡榮

雨來不躲
遊戲 完結 98萬字
老婆我最大

老婆我最大

孤悟
遊戲 完結 37萬字
[hp]盜夢計劃

[hp]盜夢計劃

敏兒不覺
遊戲 完結 56萬字
黑驢蹄子旗艦店

黑驢蹄子旗艦店

長生千葉
(雙目失明深情正直攻X缺失恐懼感財迷偏執受!)患有先天性恐懼感缺失症的万俟林木,突然接到親戚轉手的一家“牧場”,請万俟林木照顧生意。沒想到職業不是牧場主,而是墓場主……——一畝冷清破舊的墳場恐怖主題酒店、天然墳場鬼屋、驚險刺激密室逃生,更有售賣紀念品的黑驢蹄子專賣店……墳頭太冷清,這都不是事兒,万俟林木決定,將破敗墳場擴建,迎合經濟潮流,從此發家致富,財源滾滾,做最大的墓場主!只是有一點,新招的
遊戲 連載 7萬字
開局一條小漁船[基建]

開局一條小漁船[基建]

月下啃大瓜
預收《穿成炮灰NPC,但鈔能力》文案在下方哦~ 宮鬥乙遊炮灰妃的自救,只需崩壞世界,推翻主控而已,很簡單的(x)。 ==*本文將於6月21日週三,夏至那天入v~還請小天使們多多支援呀~ 【恭喜成為黑暗之海的新船長!】 【您可以為您的方舟搭建……】 城堡、廣場、樹林、農田、跑馬場、工廠…… 搭建的方法為——自己去撿。 這個世界沒有陸地,所有的城市都建在船上,由船長統率,航行在黑暗之海。 這個世界也
遊戲 連載 12萬字