OOP:面向對象的程序設計
面向過程程序設計,注重功能方法的實現
面向對象的程序設計,把一個實物抽象化成一個類
多太,同一個事件發生在不同的對象上回產生不同的結果
指允許不同類的對象對同一消息做出響應。即同一消息可以根據發送對象的不同而採取多種不同的行爲方式
多太存在的三個必要條件:
1、要有繼承;
2、要有重寫;
3、父類引用指向子類對象
重載,方法名要一樣,但是參數類型和個數不一樣,返回值類型可以相同也可以不同。
無法以返回類型作爲重載函數的區分標準;
調用方法時,通過傳遞給他們的不同參數個數和參數類型來決定具體使用哪個方法,這就是多態性;
重寫,如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫。
方法重寫又稱方法覆蓋。方法具有相同的方法名、返回類型和參數表