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

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

通過abstract抽象類來計算周長和面積的源代碼 如下 已成功運行 有不同想法可以交流

https://img1.sycdn.imooc.com//5c3df6d600019f1c08310364.jpg

https://img1.sycdn.imooc.com//5c3df6d70001bfc208270491.jpg

https://img1.sycdn.imooc.com//5c3df6d70001d39c07890465.jpg

https://img1.sycdn.imooc.com//5c3df6d70001dfe508280481.jpg?

https://img1.sycdn.imooc.com//5c3df7260001617d08260208.jpg

已成功運行 有不同想法可以交流

正在回答

3 回答

1.

package com.imooc;


public abstract class Shape {

????public abstract void ares();

????public abstract void girth();

}

2.

package com.imooc;

????public class Rec extends Shape {

????????private int l;

????????private int w;

????public Rec(int l,int w) {

????????this.l=l;

????????this.w=w;

}


@Override

????public void ares() {

?????System.out.println("長方形面積為: "+l*w);

}


@Override

????public void girth() {

????System.out.println("長方形周長為: "+(l+w)*2);

}

}

3.

package com.imooc;


public class Squ extends Shape {

????private int r;

????public Squ() {

}

????public Squ(int r) {

????this.r=r;

}

@Override

????public void ares() {

????System.out.println("圓面積: "+Math.PI*r*r);

}


@Override

public void girth() {

????System.out.println("圓周長: "+Math.PI*2*r);

}

}

4.

package com.imooc;


public class Initial {

public static void main(String[] args) {

????Shape R=new Rec(15,8);

????Shape S=new Squ(7);

????R.ares();

????R.girth();

????S.ares();

????S.girth();

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
1.
package?jszcmj;
public?abstract?class?shape?{
public?double?pi=3.14;
public?abstract?void?Reactangle(double?a,double?b);
public?abstract?void?Circle(double?a);
}
2.
package?jszcmj;
public?class?ReacLong?extends?shape?{
@Override
public?void?Reactangle(double?a,?double?b)?{
//?TODO?Auto-generated?method?stub
double?rt=(a+b)*2;
System.out.println("矩形周長為:"+rt);
}
@Override
public?void?Circle(double?a)?{
//?TODO?Auto-generated?method?stub
double?cc=pi*a*2;
System.out.println("圓形周長為:"+cc);
}
}
3.
package?jszcmj;
public?class?Cirmian?extends?shape?{
@Override
public?void?Reactangle(double?a,?double?b)?{
//?TODO?Auto-generated?method?stub
double?rtm=a*b;
System.out.println("矩形面積為:"+rtm);
}
@Override
public?void?Circle(double?a)?{
//?TODO?Auto-generated?method?stub
double?ccm=pi*a*a;
System.out.println("圓形面積為;"+ccm);
}
}
4.
package?jszcmj;
public?class?Initail?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
shape?sh1=new?ReacLong();
shape?sh2=new?Cirmian();
sh1.Reactangle(10,?20);
sh2.Reactangle(10,?20);
sh1.Circle(4);
sh2.Circle(4);
}
}


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

要用傳參方法怎么實現(xiàn)?矩形兩個變量,圓一個變量

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

舉報

0/150
提交
取消

通過abstract抽象類來計算周長和面積的源代碼 如下 已成功運行 有不同想法可以交流

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

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

幫助反饋 APP下載

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

公眾號

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