標題:
[作業] 建構子 (二)
[打印本頁]
作者:
鄭繼威
時間:
2023-2-11 09:23
標題:
[作業] 建構子 (二)
本帖最後由 鄭繼威 於 2023-2-25 11:50 編輯
定義一
Cube類別
與該類別中的建構子和方法。
利用建構子新增
兩
實體物件
,利用
showProfile()
方法打印出物件的資訊,
getArea()
方法回傳表面積的計算結果,
getVol()
方法回傳體積的計算結果。完成如參考執行畫面的練習:
public class Ch01 {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
//變數型態 變數名字=...
Cube c1=new Cube(); //new 實例化=類別->物件
c1.name="1號";
c1.side=3;
c1.showProfile();
Cube c2=new Cube("2號",5);
c2.showProfile();
}
}
class Cube{
//定義欄位
String name;
int side;
//建構子
//定義方法
Cube(){
}
Cube(String name,int side){
this.name=name;
this.side=side;
}
void showProfile(){
//印出物件的資訊
System.out.println(this.name+"立方體邊長"+this.side+"公分,表面積為"+this.getArea()+"平方公分,體積為"+this.getVol()+"立方公分");
}
//回傳表面積的計算結果
int getArea(){
return this.side*this.side*6;
}
//回傳體積的計算結果
int getVol(){
return this.side*this.side*this.side;
}
}
複製代碼
作者:
利勁鋼
時間:
2023-2-15 21:20
此帖僅作者可見
作者:
鍾易澄
時間:
2023-2-25 11:47
此帖僅作者可見
作者:
田家齊
時間:
2023-2-25 11:57
此帖僅作者可見
作者:
高鋐鈞
時間:
2023-2-25 11:58
此帖僅作者可見
作者:
許宸瑀
時間:
2023-2-25 12:00
此帖僅作者可見
作者:
高昀昊
時間:
2023-2-25 12:01
此帖僅作者可見
作者:
曾善勤
時間:
2023-2-25 12:02
此帖僅作者可見
作者:
孫子傑
時間:
2023-2-25 12:03
此帖僅作者可見
作者:
潘逸
時間:
2023-3-2 21:37
此帖僅作者可見
作者:
林紘憲
時間:
2023-3-4 09:21
此帖僅作者可見
作者:
柳侑辰
時間:
2023-3-4 10:06
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2