(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...