物件導向之多型

2021-09-26 16:05:11 字數 1233 閱讀 8045

1.1多型的概述

1.2多型的體現

1.3多型的前提

1.4多型的格式

2.1多型的使用

package csdn;

public

class

person

public

void

setname

(string name)

public

intgetage()

public

void

setage

(int age)

public

person()

public

person

(string name,

int age)

public

void

eat(

)public

void

sleep()

}//建立person的乙個子類man

class

manextends

person

public

void

earnmoney()

}//建立person的乙個子類woman

class

woman

extends

person

public

void

beauty()

}

package csdn;

//建立乙個測試類

2.2多型的轉型

package csdn;

//建立乙個測試類

2.3使用多型的場景

物件導向之多型

多型即事物存在的多種形態 要有繼承 要有方法重寫 要有父類引用指向子類物件 1,多型中的成員訪問特點之成員變數 編譯看左邊 父類 執行看左邊 父類 2,多型中的成員訪問特點之成員方法 編譯看左邊 父類 執行看右邊 子類 3,多型中的成員訪問特點之靜態成員方法 編譯看左邊 父類 執行看左邊 父類 總結...

物件導向之多型

多型指的是一類事物有多種形態,多型性是指在不考慮例項型別的情況下使用例項 class animals def run self print running class dog animals def run self print dog is running class pig animals de...

物件導向之多型

多型指的是一類事物有多種形態 動物有多種形態 人,狗,豬 import abc class animal metaclass abc.abcmeta 同一類事物 動物 abc.abstractmethod deftalk self pass class people animal 動物的形態之一 人...