最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

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("圓形的周長(zhǎng)為:"?+?Girth);
	}

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


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

千修羅

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

慕仔7135344 提問(wèn)者

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


class Text //測(cè)試類

{

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("矩形的周長(zhǎng)為:" + 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("圓的周長(zhǎng)為:" + 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ù)我~

我用抽象寫(xiě)不出來(lái)啊,一直報(bào)錯(cuò) 類不是抽象的,并且未覆蓋抽象方法,最后只能這樣寫(xiě)了

public class Text //測(cè)試類

{

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("矩形的周長(zhǎng)為:" + 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("圓的周長(zhǎng)為:" + zc);

}

public void squareMeasure(double r)

{

double sm;

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

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

}

}


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

talent85012016

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

TTTi 回復(fù) talent85012016

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

TTTi 回復(fù) talent85012016

剛找到原因了,因?yàn)楦割愔谐橄蠓椒ǘx了四個(gè),但是子類我只有寫(xiě)兩個(gè)方法進(jìn)去,所以才報(bào)錯(cuò),疏忽大意了。
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("長(zhǎng)方形的周長(zhǎng)=2*(長(zhǎng)+寬)");
?}
?
?public?void?area()?{
??//?TODO?Auto-generated?method?stub
??????System.out.println("長(zhǎng)方形的面積=長(zhǎng)*寬");
?}
}

package?com.Shape;
public?class?Circle?extends?Shape?{
?
?public?void?girth()?{
??//?TODO?Auto-generated?method?stub
????System.out.println("圓形的周長(zhǎng)=π*直徑");
?}
?
?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();
???
????
??????
?}
}

親測(cè)可用,好像有個(gè)單詞寫(xiě)錯(cuò)了,但是懶得改了。給你參考一下吧,交流一下。

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

舉報(bào)

0/150
提交
取消
Java入門(mén)第二季
  • 參與學(xué)習(xí)       531268    人
  • 解答問(wèn)題       6327    個(gè)

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

進(jìn)入課程

l練習(xí)題代碼

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

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

幫助反饋 APP下載

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

公眾號(hào)

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