1. 程式人生 > >封裝、多態、繼承

封裝、多態、繼承

否則 關系 只有一個 產生 如果 繼承 成功 指示 父類

封裝:

1. 減少大量冗余代碼

2. 將很難的實現細節封裝起來,起到保護和方便使用的目的

繼承:

1. 減少冗余代碼

2. 讓類與類產生關系,為多態打下了基礎

  特性:

  單根性:一個子類只有一個父類

  傳遞性:爺爺類、父類、子類

  轉換:

  1. 子類可以賦值給父類

  2. 如果父類中裝的是子類對象,則可以將這個父類轉換成對應的子類對象

關鍵字:is as

  1. is:返回bool類型,指示是否可以做這個抓換

  2. as:如果轉換成功,則返回對象,否則返回null

封裝、多態、繼承