精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 定義一個抽象類SHAPE,在其中聲明計算面積AREA()和周長PERINETER()方法,定義矩形類RECTANGLE和圓形類CI

    定義一個抽象類SHAPE,在其中聲明計算面積AREA()和周長PERINETER()方法,定義矩形類RECTANGLE和圓形類CI
    其他人氣:655 ℃時間:2020-02-02 19:17:54
    優(yōu)質(zhì)解答
    我有個類似的,你看一下
    import java.awt.*;
    import java.applet.*;
    abstract class Shapes
    {
    protected int x,y,k;
    protected double m;
    public Shapes(int x,int y,int k,double m)
    {this.x=x; this.y=y;
    this.k=k; this.m=m;
    }
    abstract public double getArea();
    abstract public double getPerimeter();
    }
    class Rect extends Shapes
    { public double getArea()
    { return(k*m); }
    public double getPerimeter()
    { return(2*k+2*m);}
    public Rect(int x,int y,int width,int height)
    { super(x,y,width,height);}
    }
    class Triangle extends Shapes
    { public double getArea()
    {return(Math.sqrt(m*( m-k)*( m-x)*(m-y)));}
    public double getPerimeter()
    {return(k+x+y);}
    public Triangle(int baseA,int baseB,int baseC)
    { super(baseA,baseB,baseC,0);
    m= (baseA+ baseB+ baseC)/2.0;
    }
    }
    class Circle extends Shapes
    { public double getArea()
    {return(m* m *Math.PI);}
    public double getPerimeter()
    {return(2*Math.PI* m);}
    public Circle(int x,int y,int width)
    {
    super(x,y,width,width/2.0);
    }
    }
    public class RunShape extends Applet
    { Rect rect=new Rect(5,15,25,25);
    Triangle tri=new Triangle(5,5,8);
    Circle cir =new Circle(13,90,25);
    public void paint(Graphics g)
    {
    g.drawRect(rect.x,rect.y,rect.k,(int)rect.m);
    g.drawString("Rect Area:"+rect.getArea(),50,35);
    g.drawString("Rect Perimeter:"+rect.getPerimeter(),50,55);
    g.drawString("Triangle Area:"+tri.getArea(),50,75);
    g.drawString("Triangle Perimeter:"+tri.getPerimeter(),50,95);
    g.drawOval(cir.x-(int)cir.k/2,cir.y-(int)cir.k/2,cir.k,cir.k);
    g.drawString("Circle Area:"+cir.getArea(),50,115);
    g.drawString("Circle Perimeter:"+cir.getPerimeter(),50,135);
    }
    }
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版