當前位置:
首頁 > 知識 > Java核心技術——繼承

Java核心技術——繼承


理解繼承


在設計繼承肘,你會把共同的程序代碼放在某個類中,然後告訴其他的類說此類是它們的父類. 當某個類繼承另一個類的時候也就是子類繼承自父類。



Java核心技術——繼承



2繼承範例1 範例一

public class Doctor {


2 範例二


class Animal {


/**


* 實例變數


*/


boolean picture;


String food;


int hunger;


long boundaries;

int location;


/**


* 方法


*/


public void makeNoise(){


}


public void eat(){


}


public void sleep(){


}

public void roam(){


}


}


/**


* 貓科類動物


*/


class Feline extends Animal{


public void roam(){


}


}

/**


* 犬科類動物


*/


class Canine extends Animal{


public void roam(){


}


}


class Lion extends Feline{


public void makeNoise(){


}

public void eat(){


}


}


class Hippo extends Animal{


public void makeNoise(){


}


public void eat(){


}


}


class Tiger extends Feline{

public void makeNoise(){


}


public void eat(){


}


}


class Dog extends Canine{


public void makeNoise(){


}


public void eat(){


}

}


class Cat extends Feline{


public void makeNoise(){


}


public void eat(){


}


}


class Wolf extends Canine{


public void makeNoise(){


}

public void eat(){


}


}


class AnimalTest{


public static void main(String[] args){


Wolf w = new Wolf();


w.makeNoise();


w.roam();


w.eat();


w.sleep();

}


}


3 範例三


public class MonsterTestDriver {


注意


1、IS-A測試:


例如:三角形是一個多邊型


外科醫生是一個醫生


如果類Y是繼承類X . 旦類Y是類Z的父類,那麼Z應該能通過IS-AX的測試。


2、Public類型的成員會被繼承。


3、Private類型的成員不會被繼承。


要點


子類會繼承父類所有public類型的實例變數和方法,但不會繼承父類所有private類型的變數和方法。


繼承下來的方法可以被覆蓋掉,但實例變數不能被覆蓋掉。


想要了解更多Java知識 加入學習群一四四九零一零七六 可以免費學習java還有大量學習乾貨哦

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

學習JAVA可以從事哪些崗位?
學習筆記——Java核心技術之介面、繼承與多態練習題
Java程序員面試失敗的5大原因
致轉行 自學Java朋友的一封信!怎樣學Java?
程序員用HTML5做了一個心形表白特效,其實我們也懂浪漫!

TAG:IT技術java交流 |

您可能感興趣

Kotlin 繼承
Carven以「Madame Carven的虛構女繼承人」為主題
Swift 繼承
Python和Scala的類繼承關係分析
金泰熙的美貌繼承人——Cristina Fernandez Lee
Google Home Mini 的繼承者將是 Nest Mini
繼承經典技藝 丨Esoteric推出全新高性能機型K-03Xs合併式SACD播放器
Transformer 三部曲:RNN 的繼承者
Gucci力捧?Andy Warhol的繼承人?這幫鬼才藝術家七月集結上海
Bansky破碎畫作實體化!?BEAUTY & YOUTH T恤繼承藝術核心!
Anitama新聲|尋求繼承者的虎
金在中有望出演新劇《Jane the virgin》 飾演酒店繼承人
iPhone 9機模曝光 設計上全部繼承iPhone X基因
榮耀MagicBook intel版上手:繼承手機的高性價比,成筆記本新寵
史上最強!快如閃電!solana:EOS思想的究極繼承者
繼承劉海造型設計,iPhone SE 2真機疑似泄露!
蘋果iPhone XS繼承了iPhoneX的哪些東西
《破曉傳說 Tales of ARISE》訪談:繼承與進化
Cohiba Medio Siglo——高希霸世紀系列的繼承者,依舊是美味的代名詞
iPhone XS 模範評測:iPhone X 的完美繼承者,「全面屏」時代最好的入場券