爱问知识人 爱问教育 医院库

求一道JAVA的程序题

首页

求一道JAVA的程序题

定义一个Shape抽象基类,包含一个抽象方法getArea(),在Shape类上派生出Rectangle和Circle类,两者都用getArea()方法计算对象的面积.

提交回答
好评回答
  • 2008-04-17 09:54:13
    这个无非就是继承后重载方法嘛..
    abstract class shape
    {
        abstract double getArea();
        
    }
    class rectangle extends shape
    {
        public double getArea(double r)
        {
             double Area=......
             或是return Area;
             或是 intln(Area) 
        }
    }
    面积计算公式自己写吧,然后再写个main,实力化对象,调用方法

    l***

    2008-04-17 09:54:13

其他答案

    2008-04-25 16:41:54
  • 支持二楼的
    

    天***

    2008-04-25 16:41:54

  • 2008-04-24 02:13:31
  • 楼上的 脱裤子 放屁
    先把概念搞清楚  再回答问题
    支持二楼的
    不过Math.sqrt();这个方法是开二次方函数

    2008-04-24 02:13:31

  • 2008-04-22 12:41:21
  •   楼上的写的有问题的,
    抽象类的抽象方法在子类中被重载了,没有具体定义。
    abstract class Shape 
    { 
    abstract double getArea(); 
    } 
    class Rectangle extends Shape 
    { 
    private double x;
    private double y;
    Rectangle(double x,double y){this。
      x=x;this。y=y;} public double getArea() { return x*y; } } class Circle extends Shape { private final double PI=3。
      14; private double r; Circle(double r){this。r=r;} public double getArea(double r) { return PI*Math。sqrt(r); } } 。
      

    我***

    2008-04-22 12:41:21

  • 2008-04-17 23:03:29
  • Shape
    -----
    abstract class Shape
    {
      abstract double getArea();
    }
    Rectangle
    ---------
    class Rectangle extends Shape
    {
       public double getArea(double x,double y)
       {
           return x*y;
       }
    }
    Circle
    --------
    class Circle  extends Shape
    {
        private final double PI=3.14;
     
       public double getArea(double r)
       {
         return PI*Math.sqrt(r);
       }
    }

    1***

    2008-04-17 23:03:29

类似问题

换一换

相关推荐

正在加载...
最新资料 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 176-195
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):