亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

幫忙糾正一下代碼,謝謝!

package?yu.zhang;

public?abstract?class?Shape?{
	public?abstract?double?perimeter();
	public?abstract?double?area();
}
package?yu.zhang;

public?class?Rectangle?extends?Shape{
	public?double?i?=?3;????//定義矩形的長
	public?double?j?=?2;	//定義矩形的寬
	public?double?perimeter(){
		return(i+i+j+j);
	}
	public?double?area(){
		return(i*j);
	}
}
package?yu.zhang;

public?class?Circle?extends?Shape{
	private?double?r?=?4;???//定義圓的半徑
	public?double?perimeter(){
		return(3.14*r*2);
	}
	public?double?area(){
		return(3.14*r*r);
	}
}
package?yu.zhang;

public?class?main?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		Shape?rec?=?new?Rectangle();
		Shape?cir?=?new?Circle();
		double?recPerimeter?=?rec.perimeter();????//求矩形周長
		double?recArea?=?rec.area();?????//求矩形面積
		System.out.println("矩形的周長是:"?+?recPerimeter);
		System.out.println("矩形的面積是:"?+?recArea);
		
		double?cirPerimeter?=?cir.perimeter();????//求圓形的周長
		double?cirArea?=?cir.area();????//求圓形的面積
		System.out.println("圓形的周長是:"?+?cirPerimeter);
		System.out.println("圓形的面積是:"?+?cirArea);
	}

}


正在回答

3 回答

572e0d9e0001483005000143.jpg

572e0d9f0001539c04790389.jpg

572e0d9f0001c70802610095.jpg

572e0da000015ef605000373.jpg用double也是可以運行的

572e0da00001359c04930385.jpg


1 回復 有任何疑惑可以回復我~
#1

難將就 提問者

非常感謝!
2016-05-08 回復 有任何疑惑可以回復我~

package?yu.zhang;

?

public?class?main?{

?

????public?static?void?main(String[]?args)?{

????????//?TODO?Auto-generated?method?stub

????????Shape?rec?=?new?Rectangle();

? ? ? ?

??

????????System.out.println("矩形的周長是:"?+ rec.perimeter());

????????System.out.println("矩形的面積是:"?+?rec.area());

?????????

? ? ? ??Shape?cir?=?new?Circle();

????????System.out.println("圓形的周長是:"?+?cir.Perimeter());

????????System.out.println("圓形的面積是:"?+?cir.area());

????}

?

}


0 回復 有任何疑惑可以回復我~

抽象類和接口的方法應該是public abstract void而不是public abstract double

橙色部分為Java關鍵字,藍色應該為常量

1 回復 有任何疑惑可以回復我~
#1

難將就 提問者

但是我需要寫一個有返回值的方法啊
2016-05-03 回復 有任何疑惑可以回復我~
#2

skyward 回復 難將就 提問者

可以通過傳參的方式來實現
2016-05-04 回復 有任何疑惑可以回復我~
#3

慕移動9341187

看圖 ;;
2016-05-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

幫忙糾正一下代碼,謝謝!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號