資源簡介
編寫能夠滿足如下條件的程序:
1 a 聲明一個Person類,有name(String類型)、age(int類型)、sex(char類型)屬性。
通過構造方法進行賦值。
一個show方法,返回String類型,內容如下:
某某 男(女) 年齡
b 聲明一個Student類,繼承Person類,增加id(int,學號)屬性,通過構造方法,利用super調用父類構造方法來進行變量賦值。Override父類的show方法,返回String類型,內容如下:
某某 男(女) 年齡 學號
提示:利用super調用父類的show方法得到除學號部分的String,然后加上學號的信息。
c 聲明一個Teacher類,繼承Person,增加course(String,所教課程)屬性,通過構造方法,利用super調用父類構造方法來進行變量賦值。Override父類的show方法,返回String類型,內容如下:
某某 男(女)年齡 所教課程
提示:利用super調用父類的show方法得到除所教課程部分的String,然后加上所教課程的信息。
d 聲明PersonApp類,在其中的main方法中分別聲明Person、Student、Teacher類型的變量,并通過構造方法初始化,然后顯示各自的信息。
2 聲明一個Shape接口,其中有計算面積(area)、周長(perimeter)的方法,有以下幾個實現:Circle(圓),Rectangle(矩形),Triangle(三角形),都有計算面積、周長的方法。
代碼片段和文件信息
- 上一篇:Android版本升級
- 下一篇:javafx貪吃蛇
評論
共有 條評論