第2節多型

2022-06-12 23:06:10 字數 471 閱讀 4350

多型概述

同乙個物件,在不同時刻表現出來的不同形態

舉例:貓

我們可以說貓是貓:貓 cat=new 貓();

我們也可以說貓是動物:動物 animal=new 貓();

這裡貓在不同的時刻表現出來了不同的形態,這就是多型

多型的前提和體現

package

itheima_05;

public

class

animal

}

package

itheima_05;

public

class cat extends

animal

}

package

itheima_05;

public

class

animaldemo

}

第2節課Matplotlib作業

練習1,利用圖表分析規律。練習2 直觀體現出不同電影近三天的票房的對比情況 movies name 變身 美麗人生 鯊海逃生 熊出沒 狂野大陸 day 12 2358,399,2358,362 day 13 12357,156,2045,168 day 14 15746,312,4497,319 w...

《Ceph原始碼分析》 第2章,第2節Buffer

2.2 buffer buffer就是乙個命名空間,在這個命名空間下定義了buffer相關的資料結構,這些資料結構在ceph的源 中廣泛使用。下面介紹的buffer raw類是基礎類,其子類完成了buffer資料空間的分配,buffer ptr類實現了buffer內部的一段資料,buffer lis...

第2節 物件導向設計原則

變化是復用的天敵,oop設計的最大優勢在於抵禦變化!理解隔離化 巨集觀來講,oop方式能夠將變化所帶來的影響減為最小 各司其職 微觀上看,oop更強調各個類的職責,由於需求的變化導致新增型別不改變原來的實現 物件是什麼 1.1 高層模組 穩定 應該應依賴底層實現 變化 二者都應該依賴於抽象 1.2 ...