第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

4-3最后留的問題的代碼有人可以寫一份給我嗎

抽象類那個

正在回答

5 回答

abstract?class?Shape{
	abstract?int?getArea(int?r,int?o);
	abstract?int?getPm(int?r,int?o);
}


public?class?Circle?extends?Shape{
	public?int?r,o;
	public?int?area,pm;
	public?int?getArea(int?r,int?o){
		return?3*r*r;
	}
	public?int?getPm(int?r,int?o){
		return?6*r;
	}	
}


public?class?Rectangle?extends?Shape{
	public?int?length;
	public?int?width;
	public?int?area;
	public?int?pm;
	public?int?getArea(int?length,int?width){
		return?length*width;
	}
	public?int?getPm(int?length,int?width){
		return?2*(length+width);
	
????}
}

class?Initial
{
	public?static?void?main?(String?args[])
	{
		Circle?c?=?new?Circle();
		c.r?=?2;c.o=5;
		c.area?=?c.getArea(c.r,c.o);
		c.pm?=?c.getPm(c.r,c.o);
	
		System.out.println("area?=?"+c.area+"pm?=?"+c.pm?);??
		Rectangle?rt?=?new?Rectangle();
		rt.width?=?1;
		rt.length?=?1;
		rt.area?=?rt.getArea(rt.width,rt.length);
		rt.pm?=?rt.getPm(rt.width,rt.length);
		System.out.println("Area?=?"+rt.area+"pm?=?"+rt.pm);
	}
}


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

大雄的貓 提問者

謝了
2016-09-30 回復 有任何疑惑可以回復我~
package?com.proA2;

public?abstract?class?Shape?{//抽象類shape
	public?abstract?void?perimeter(double?a,double?b);//求每個子類的周長
	public?abstract?void?area(double?a,double?b);//求每個子類的面積
}

package?com.proA2;

public?class?Rectangle?extends?Shape?{//子類:矩形Rectangle

	@Override
	public?void?perimeter(double?a,double?b)?{//求周長
		//?TODO?Auto-generated?method?stub
		double?Long?=?(a+b)*2;//得矩形周長
		System.out.println("矩形的周長為"+Long);
	}
	@Override
	public?void?area(double?a,double?b)?{//求面積
		//?TODO?Auto-generated?method?stub
		double?Area?=?a*b;//得矩形面積
		System.out.println("矩形的面積為"+Area);
	}

}

package?com.proA2;

public?class?Circle?extends?Shape?{//子類:圓形Circle

	@Override
	public?void?perimeter(double?a,double?b)?{//求周長
		//?TODO?Auto-generated?method?stub
		double?Long?=?a*3.14;//得圓形周長
		System.out.println("圓形的周長為"+Long);
	}

	@Override
	public?void?area(double?a,double?b)?{//求面積
		//?TODO?Auto-generated?method?stub
		double?Area?=?3.14*((a/2)*(a/2));
		System.out.println("圓形的面積為"+Area);
	}

}

package?com.proA2;

public?class?Initail?{
	public?static?void?main(String[]?args)?{
		Shape?object1?=?new?Rectangle();//父類Shape引用指向Rectangle。
		Shape?object2?=?new?Circle();//父類Shape引用指向Circle。
		object1.perimeter(5,?6);//Rectangle類的長和寬。
		object1.area(5,?6);
		object2.perimeter(9,0);//Circle類的直徑
		object2.area(9,?0);
	}
}


1 回復 有任何疑惑可以回復我~
package?test;

public?abstract?class?shape?{
????public?abstract?double?getArea(double?a,double?b);
????public?abstract?double?getPm(double?a,double?b);

}
package?test;

public?class?Circle?extends?shape?{
????public?double?area=0;
????public?double?pm=0;
????public?double?r=0;

????@Override
????public?double?getArea(double?r,?double?b)?{
????????//?TODO?Auto-generated?method?stub
????????area=r*r*3.14;
????????System.out.println("圓的半徑為:"+r+"\n面積為:"+area);
????????return?area;
????}

????@Override
????public?double?getPm(double?r,?double?b)?{
????????//?TODO?Auto-generated?method?stub
????????pm=2*r*3.14;
????????System.out.println("圓的半徑為:"+r+"\n周長為:"+pm);
????????return?pm;
????}

}
package?test;

public?class?Rectangle?extends?shape?{
????public?double?area=0;
????public?double?pm=0;
????public?double?length=0;
????public?double?width=0;

????@Override
????public?double?getArea(double?length,?double?width)?{
????????//?TODO?Auto-generated?method?stub
????????area=length*width;
????????System.out.println("長方形的長為:"+length+"\t寬為:"+width+"\n面積為:"+area);
????????return?area;
????}

????@Override
????public?double?getPm(double?length,?double?width)?{
????????//?TODO?Auto-generated?method?stub
????????pm=(width+length)*2;
????????System.out.println("長方形的長為:"+length+"\t寬為:"+width+"\n周長為:"+pm);
????????return?pm;
????}

}
package?test;

public?class?Initial?{
????
????public?static?void?main(String[]?args)?{
????????//?TODO?Auto-generated?method?stub
????????shape?circle=new?Circle();
????????shape?rectangle=new?Rectangle();
????????double?r=5.6;
????????double?width=3.2;
????????double?length=2.5;
????????circle.getArea(r,?0);
????????circle.getPm(r,?0);
????????rectangle.getArea(width,?length);
????????rectangle.getPm(width,?length);
????}

}


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

火龍果泡稀飯

你用的這個開放軟件是什么?
2016-10-05 回復 有任何疑惑可以回復我~
#2

雪痕4070216 回復 火龍果泡稀飯

MyEclipes
2016-10-06 回復 有任何疑惑可以回復我~




package imooc;


public abstract class Shape {

public abstract void lo(double a,double b);

public abstract void so(double a,double b);


}

public class Rectangle extends Shape {


@Override

public void lo(double a, double b) {

// TODO Auto-generated method stub

? ? System.out.println("長方形的周長:"+(a+b)*2);

}


@Override

public void so(double a, double b) {

// TODO Auto-generated method stub

? ? System.out.println("長方形的面積:"+a*b);

}


}

public class Cercle extends Shape {

final double PI=3.14;


@Override

public void lo(double a, double b) {

// TODO Auto-generated method stub

? ? System.out.println("圓形的周長是:"+a*2*PI);

}


@Override

public void so(double a, double b) {

// TODO Auto-generated method stub

? ? ?System.out.println("圓形的面積是:"+a*a*PI);

}


}

public class Main {


public static void main(String[] args) {

// TODO Auto-generated method stub

Shape l=new Rectangle();

l.lo(4,5);

l.so(4,5);

Shape s=new Cercle();

s.lo(5,5);

s.so(5,5);

}

}

長方形的周長:18.0

長方形的面積:20.0

圓形的周長是:31.400000000000002

圓形的面積是:78.5















































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

是哪個shape嗎?

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙

進入課程

4-3最后留的問題的代碼有人可以寫一份給我嗎

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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