java中的多型

2021-08-08 11:25:47 字數 429 閱讀 9594

注:繼承是多型的實現基礎

1、引用多型

a、父類的引用可以指向本類的物件

b、父類的引用可以指向子類的物件

public class animal

} 2、方法多型

a、建立本類物件時,呼叫的方法為本類的方法

b、建立子類物件時,呼叫的方法為子類重寫的方法,若沒有重寫,呼叫的 為繼承的方法

public class animal

public  class dog  extends  animal

public  class cat extends  animal

}結果:   動物具有吃的能力

狗是吃肉的

動物具有吃的能力

小節:若子類獨有的方法  不是繼承的方法 父類裡是沒有的 ,就不可以通過   父類的引用可以指向子類的物件 。

Java中的多型

多型也就是乙個名字多中狀態,這就叫多型。例如,人 老師,學生 老師和學生都是人,也就是人現在有兩種狀態。多型有四種型別 1,基本型別的多型。例如,byte,int,double,float,long。例如2,我們可以把它當作int型別,byte型別,long型別,還可以把其當作double型別。2說...

java中的多型

下面乙個例子,可以很清楚的給大家講解什麼是多型 父類 public class baseclass public void test 子類 public class subclass extends baseclass public void sub 呼叫 public static void ma...

Java中的多型

多型 某一種事物的多種存在形態 1 體現 父類引用指向子類的物件,即父類f 子類z,f fu new z 2 好處 大大提高程式擴充套件性 3 前提 必須是繼承或實現關係 且存在覆蓋 4 弊端 只能訪問父類的成員 轉型 父類引用指向子類物件時,又想要使用子類中的方法,那 麼就需要將該父類引用強轉成指...