Java基礎 多型

2021-09-25 02:56:41 字數 602 閱讀 7001

參考:

成員變數

編譯看左邊(父類),執行看左邊(父類)

成員方法

編譯看左邊(父類),執行看右邊(子類)。動態繫結

靜態方法

編譯看左邊(父類),執行看左邊(父類)。

(靜態和類相關,算不上重寫,所以,訪問還是左邊的)

只有非靜態的成員方法,編譯看左邊,執行看右邊

class

person

public

static

void

work()

}class

worker

extends

person

public

void

eat(

)public

static

void

work()

public

void

noholiday()

}public

class

test

}

結果為:

person

45worker eat

person work

JAVA基礎 多型

概念 乙個事物的多種形態 多型前提和體現 1.有繼承關係或者實現關係 2.有方法重寫 3.有父類引用指向子類物件 父類 public class fu 子類 public class zi extends fu public class demo 1.提高了程式的維護性 由繼承保證 我的理解 1.如...

java 基礎 多型

4.8 多型 定義 某一類事物的多種存在形態。例 動物中貓,狗。貓這個物件對應的型別是貓型別 貓 x new 貓 同時貓也是動物中的一種,也可以把貓稱為動物 動物 y new 貓 動物是貓和狗具體事物中抽取出來的父型別。父型別引用指向了子類物件。多型性簡單說就是乙個物件對應著不同型別。體現 父類或者...

java基礎多型

首先定義乙個boss,叫zeroboss,會使用各種兵器,收了兩個徒弟,並分別贈送他們一件兵器 package zzq public class zeroboss 然後定義乙個zero的徒弟一zeroone,會使用屠龍刀 package zzq public class zeroone extend...