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還有大量學習乾貨哦
※學習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 的完美繼承者,「全面屏」時代最好的入場券