關於類繼承

2021-09-01 20:13:23 字數 653 閱讀 3271

[size=medium] 1關於繼承

·繼承可以反映事物之間的聯絡;

可以減少**量;

·用[color=blue]extends[/color]關鍵字

例如:[color=blue]public void unstudent extends student()[/color]

·繼承了父類中的公共屬性和公共方法

2.自動轉型:父類 物件=new 子類();

例如:[color=blue]student stu=new unstudent();[/color]

強制轉型:只有此物件在建立時就是new 這個型別或其子類,才可以強制轉型

例如:[color=blue]student stu1=new unstudent();

unstudent stu2=(unstudent) stu1;[/color]

3.子類特有方法的呼叫:

對應子類的物件(對應轉型後的物件)

4.重寫方法的呼叫

對應子類的物件(包含父類 物件=new 子類()中的物件)

5.過載:方法名一樣,引數的個數或順序或類別不同,存在於同一類中

重寫:方法名引數一樣,方法體不一樣,存在於子類中

6.多型:由於繼承與重寫,同種型別的物件使用同種方法,結果可能不同。[/size]

類和物件 關於繼承 關於介面

一 類和物件 物件將資料和操作打包在一起,類描述一切 用構造器建立物件 類和類之間的關係 關聯 組合,聚集 泛化二 關於繼承 祖先類object 方法重寫 tostring方法 equals方法 is a 是乙個 繼承關係 has a 有乙個 組合關係 三 關於介面 定義了一組功能 comparab...

關於類繼承 與 物件布局

最近在複習c 看到csdn論壇上一道關於虛函式的問題,使得自己也去複習了相關東西,不是很深入,但對很多模糊的東西更加清晰,記錄一下 1 指向類成員的指標並非指標 c 必知必會15條 定義乙個類成員指標 int c pimc c val 代表的是 val在類c中的偏移量,可以通過程式列印出來看看.如果...

關於父類子類繼承關係

一.繼承 子類可以直接復用父類中的成員.子類繼承父類所有方法的宣告和實現 非私有的例項變數以及協議 繼承時要在.h中宣告一下 繼承具有單根性和傳遞性 繼承的根類 大多都繼承自 nsobject 類,所以在定義乙個類時,要繼承nsobject 類。繼承就是 優化公共部分交給父類 例如 person是父...