里氏替換原則

概念:任何父類出現(xiàn)的地方,子類都可以替代。
語法表現(xiàn):父類容器裝子類對(duì)象,因?yàn)樽宇悓?duì)象包含了父類的所有內(nèi)容。
作用:方便進(jìn)行對(duì)象存儲(chǔ)和管理
is和as:
基本概念:
is:判斷一個(gè)對(duì)象是否是指定類對(duì)象,返回值:bool? 是為真 不是為假
as:將一個(gè)對(duì)象轉(zhuǎn)換為指定類對(duì)象,返回值:指定類型對(duì)象
成功返回指定類型對(duì)象,失敗返回null。
基本語法:
類對(duì)象 is 類名? ?該語句塊 會(huì)有一個(gè)bool返回值 true和false。
類對(duì)象 as 類名? ?該語句塊 會(huì)有一個(gè)對(duì)象返回值 對(duì)象和null。
注意:不能用子類容器裝父類對(duì)象!