類與繼承舉例。

2021-09-22 01:41:58 字數 974 閱讀 8701

(1)編寫乙個圓類circle,該類擁有:

①乙個成員變數

radius(私有,浮點型); // 存放圓的半徑;

②兩個構造方法

circle( ) // 將半徑設為0

circle(double r ) //建立circle物件時將半徑初始化為r

③ 三個成員方法

double getarea( ) //獲取圓的面積

double getperimeter( ) //獲取圓的周長

void show( ) //將圓的半徑、周長、面積輸出到螢幕

public class circle 

circle(double r)

public double getarea()

public double getperimeter()

public void show()

}

(2)編寫乙個圓柱體類cylinder,它繼承於上面的circle類。還擁有:

①乙個成員變數

double hight(私有,浮點型); // 圓柱體的高;

②構造方法

cylinder (double r, double h ) //建立circle物件時將半徑初始化為r

③ 成員方法

double getvolume( ) //獲取圓柱體的體積

void showvolume( ) //將圓柱體的體積輸出到螢幕

public class cylinder extends circle 

double getvolume()

void showvolume()

}

編寫應用程式,建立類的物件,分別設定圓的半徑、圓柱體的高,計算並分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。

public class test 

}

python 中繼承list類舉例

本例 為 headfirst python,稍作改動。不愧為深入淺出,很棒的例子。畢竟經過了一點改動,我就厚顏無恥地把標題定為原創了。定義乙個類,繼承list的屬性和方法。假設田徑隊100公尺訓練後,我們需要儲存一組資料來記錄各個運動員的成績,分別要儲存運動員的 姓名,出生日期和每次100公尺的成績...

多型和繼承舉例

程式1 需求 建立乙個人類 person 和學生類 student 功能如下 1 person包含4個資料成員name addr gender和age,分別表示姓名 位址 類別和年齡。設計乙個輸出方法talk 來顯示這4個屬性。2 student類繼承person類,並增加成員math和englis...

繼承關係舉例詳解

一 實現乙個名為person的類和它的子類employee,employee有兩個子類faculty和staff。具體要求如下 1 person類中的屬性有 姓名name string型別 位址address string型別 號碼telphone string型別 和電子郵件位址email str...