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

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

正在回答

5 回答

package?Shape;

public?abstract?class?Shape?{
??public?abstract?void?Girth();
??public?abstract?void?Area();
??
??public?static?void?main(String?args[]){
	??Shape?r?=?new?Rectangle(5,4);
	??r.Girth();
	??r.Area();
	??Shape?c?=?new?Circle(5);
	??c.Girth();
	??c.Area();
??}
}
package?Shape;

public?abstract?class?Shape?{
??public?abstract?void?Girth();
??public?abstract?void?Area();
??
??public?static?void?main(String?args[]){
	??Shape?r?=?new?Rectangle(5,4);
	??r.Girth();
	??r.Area();
	??Shape?c?=?new?Circle(5);
	??c.Girth();
	??c.Area();
??}
}
package?Shape;

public?class?Circle?extends?Shape?{
	int?radius;
	public?Circle(int?radius){
		this.radius?=?radius;
	}

	public?void?Girth()?{
		double?Girth?=?radius?*?2?*?3.14;
		System.out.println("圓形的周長為:"?+?Girth);
	}

	public?void?Area()?{
		double?Area?=?radius?*?radius?*?3.14;
		System.out.println("圓形的面積為:"?+?Area);
	}
}


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

千修羅

這個可以直接復(fù)制運行試試。
2016-11-03 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕仔7135344 提問者

非常感謝!
2016-11-09 回復(fù) 有任何疑惑可以回復(fù)我~


class Text //測試類

{

public static void main(String[] args)?

{

Shape s1 = new Rectangle1();

Shape s2 = new Circle();

s1.girth(3,4);

s1.size(5,2);

s2.girth(6.0);

s2.size(10.0);

}

}

abstract class Shape //父類

{

public abstract void girth(int a,int b);

public abstract void size(int a,int b);

public abstract void girth(double r);

public abstract void size(double r);

}

class Rectangle1 extends Shape//子類1

{

public void girth(int a,int b)

{

int gir;

gir = (a + b)*2;

System.out.println("矩形的周長為:" + gir );

}

public void size(int a,int b)

{

int si;

si = a * b;

System.out.println("矩形的面積為:" + si);

}

public void girth(double r){}

public void size(double r){}

}

class Circle extends Shape//子類2

{

double pai = 3.1415926;

double r;

public void girth(double r)

{

double gir = pai *r;

System.out.println("圓的周長為:" + gir);

}

public void size(double r)

{

double si;

si = pai * (r *r)/4;

System.out.println("圓的面積為:" + si);

}

public void girth(int a,int b){}

public void size(int a,int b){}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

public abstract class Figure {

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

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

}

抽象方法是可以帶參數(shù)的

0 回復(fù) 有任何疑惑可以回復(fù)我~

我用抽象寫不出來啊,一直報錯 類不是抽象的,并且未覆蓋抽象方法,最后只能這樣寫了

public class Text //測試類

{

public static void main(String[] args)?

{

Shape s1 = new Rectangle1();

Shape s2 = new Circle();

s1.zhouChang(3,4);

s1.squareMeasure(5,2);

s2.zhouChang(6.0);

s2.squareMeasure(10.0);

}

}


class Shape ? //父類

{

public void zhouChang(int a,int b){}

public void squareMeasure(int a,int b){}

public void zhouChang(double r){}

public void squareMeasure(double r){}

}


class Rectangle1 extends Shape ?//矩形

{

public void ?zhouChang(int a,int b)

{

int zc;

zc = (a + b)*2;

System.out.println("矩形的周長為:" + zc );

}

public void squareMeasure(int a,int b)

{

int sm;

sm = a * b;

System.out.println("矩形的面積為:" + sm);

}

}


class Circle extends Shape //圓形

{

double pai = 3.1415926;

public void zhouChang(double r)

{

double zc = pai *r;

System.out.println("圓的周長為:" + zc);

}

public void squareMeasure(double r)

{

double sm;

sm = pai * (r *r)/4;

System.out.println("圓的面積為:" + sm);

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

talent85012016

你的父類就可以寫成抽象類啊
2016-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

TTTi 回復(fù) talent85012016

我試過,但是一直提示 類不是抽象的,并且未覆蓋抽象方法。不知道怎么處理。
2016-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

TTTi 回復(fù) talent85012016

剛找到原因了,因為父類中抽象方法定義了四個,但是子類我只有寫兩個方法進去,所以才報錯,疏忽大意了。
2016-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#4

talent85012016 回復(fù) TTTi

加油!
2016-11-29 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)
package?com.Shape;
public?abstract?class?Shape?{
?public?abstract?void?girth();
?public?abstract?void?area();
}

package?com.Shape;
public?class?Rentanle?extends?Shape?{

?public?void?girth()?{
??//?TODO?Auto-generated?method?stub
?????System.out.println("長方形的周長=2*(長+寬)");
?}
?
?public?void?area()?{
??//?TODO?Auto-generated?method?stub
??????System.out.println("長方形的面積=長*寬");
?}
}

package?com.Shape;
public?class?Circle?extends?Shape?{
?
?public?void?girth()?{
??//?TODO?Auto-generated?method?stub
????System.out.println("圓形的周長=π*直徑");
?}
?
?public?void?area()?{
??//?TODO?Auto-generated?method?stub
????System.out.println("圓形的面積=π*r*r");
?}
}

package?com.Shape;
public?class?Initial?{
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
????Shape?s1?=new?Rentanle();
??
????s1.area();
????s1.girth();
?????Shape?s2=new?Circle();
?????s2.area();
?????s2.girth();
???
????
??????
?}
}

親測可用,好像有個單詞寫錯了,但是懶得改了。給你參考一下吧,交流一下。

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531105    人
  • 解答問題       6286    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

l練習(xí)題代碼

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號