java 多型總結

2021-06-21 02:07:42 字數 746 閱讀 7819

/*多型  

01 父類的引用指向自己子類的多型

02 多型的存在提高了程式的擴充套件性

03 多型的前提   必須是類與類之間有關係 要麼繼承要麼實現  還有就是存在覆蓋

04  子類向上轉型      和父類向下轉型   instanceof

*//*

abstract  class  animal

class car extends animal

public void catmouse()

}class pig  extends animal

public void  sleep()

}class  duotai 

public static void funtion(animal a)

else if(a instanceof car)

} //public static void funtion(car c)

////public static void funtion(pig  g)//}

*//*

工具類 

*/class dostudent

}abstract  class  student

}class basestudent  extends student

public void sleep()

}class  advstudnet  extends student

}class  gongjulei

}

java多型總結

簡單的說就是父類引用指向子類物件.一種方法,多種實現.規則 成員變數 編譯看左邊 父類 執行看左邊 父類 成員方法 編譯看左邊 父類 執行看右邊 子類,動態繫結 public class polymorphic 成員變數 編譯看左邊 父類 執行看左邊 父類 成員方法 編譯看左邊 父類 執行看右邊 子...

java的多型總結

老畢的 編譯看左邊,執行看右邊 多型執行 對物件導向語言中理解多型 繼承很有幫助 在多型中,非靜態成員函式的特點 編譯看左邊,執行看右邊。老畢在講到多型執行問題時,結合下面的例子,給我們總結了一套口訣 成員變數,靜態方法看左邊 非靜態方法 編譯看左邊,執行看右邊。意思是 當父類變數引用子類物件時 f...

Java基礎總結之多型

可以理解為事物存在的多種體現形態,多型的出現大大的提高程式的擴充套件性,當然有利必有弊,雖然提高了擴充套件性,但是只能使用父類的引用訪問父類中的成員。多型體現在程式裡就是父類的引用指向了自己的子類物件,即父類的引用也可以接收自己的子類物件。格式 父類名 物件名 new 子類名 這裡有個前提是必須是類...