8.2抽象類
1).抽象類與抽象方法
抽象類是以修飾符abstract 修飾的類,定義抽象類的語法格式如下:
abstract class 類名
宣告成員變數;
返回值的資料型別 方法名( 參數列 )
abstract 返回值的資料型別 方法名( 參數列 ); ------抽象方法,在抽象方法裡,不能定義方法體
抽象方法中的方法分為兩種,一種是以前介紹的一般方法,另一種是"抽象方法".
抽象方法沒有方法方法體,用";".
抽象的子類必須實現父類中的所有抽象方法,或者將自己也宣告為抽象的.
乙個abstract 類不能用final 來修飾.
2).抽象類的應用
eg:abstract class shape
abstract public double getarea( ); //宣告抽象方法
abstract public double getlength( );宣告抽象方法
}public class circle extends shape
public double getarea( )
public double getlength( )
}public class rectangle extends shape
@override
public double getarea()
@override
public double getlength()
}public static void main(string args)
}程式執行結果:
名稱長方形;面積=66.95周長=33.6
名稱圓;面積=326.68559999999997;周長=64.056
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...
第八章 類的高階
訪問修飾符 公開訪問 用pbulic關鍵字。受保護訪問 用protected關鍵字。預設訪問 沒有訪問。私有訪問 用private關鍵字。封裝 組裝,累的定義 屬性和行為 資訊隱藏 1.訪問修飾符public protected 預設 private 2.方法的實現 呼叫者無需知道方法的具體步驟,只...
第八章(筆記)
能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...