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

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

寫的很規(guī)范,值得參考。

/*Shape類*/

package com.abstract2;

public abstract class Shape {
?? ?
?? ?public abstract void calarea();
?? ?public abstract void calperimeter();
}

/*Rectangle類*/

package com.abstract2;

public class Rectangle extends Shape {
?? ?
?? ?public?? ?double h ;
?? ?public?? ?double w;
?? ?public Rectangle(double h,double w) {
?? ??? ?this.h = h;
?? ??? ?this.w = w;
?? ?}
?? ?@Override
?? ?public void calarea() {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?System.out.println("矩形的area:"+h*w);
?? ?}

?? ?@Override
?? ?public void calperimeter() {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?System.out.println("矩形的perimeter:"+2*(h+w));
?? ?}

}


/*circle類*/

package com.abstract2;

public? class circle extends Shape {
?? ?
?? ?public double r ;
?? ?
?? ?public circle(double r) {
?? ??? ?this.r = r;
?? ?}
?? ?@Override
?? ?public void calarea() {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?System.out.println("圓的area:"+Math.PI*r*r);
?? ?}

?? ?@Override
?? ?public void calperimeter() {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?System.out.println("圓的perimeter:"+Math.PI*2*r);
?? ?}

}

/*測試類*/

package com.abstract2;

public class initial {

?? ?public static void main(String[] args) {
?? ??? ?Shape s1 = new Rectangle (8,6) {
?? ??? ?};
?? ??? ??? ?s1.calarea();
?? ??? ??? ?s1.calperimeter();?? ?
?? ??? ?
?? ??? ?Shape s2 = new circle (2);
?? ??? ??? ?s2.calarea();
?? ??? ??? ?s2.calperimeter();
?? ?}
}

http://img1.sycdn.imooc.com/59e7117300019d3710240768.jpg

正在回答

2 回答

寫的可以啊 用到了抽象 繼承 有參的構造方法 多態(tài)

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

課后作業(yè)

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

舉報

0/150
提交
取消

寫的很規(guī)范,值得參考。

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

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

幫助反饋 APP下載

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

公眾號

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