怎么做,求大神解答

来源:1-1 Java异常简介

慕数据0194010

2018-06-06 09:33

(1)定义图形接口IShape,包括1个接口方法GetArea(), 返回值类型为double;
(2)定义圆形类Circle支持IShape。Circle成员包括:字段半径r(数据为double)及其对应的读写函数,初始化半径值的构造函数;隐式实现IShape接口方法的GetArea()方法,该方法的返回值为圆的面积。

写回答 关注

1回答

  • qq_焦良_0
    2018-06-07 11:26:41
    public interface IShape{
        double GetArea();
    }
    
    public class Circle implements IShape{
        protected double r;
        protected static int NumberCircle=0;
        public Circle(){}    //无参构造函数
        
        public Circle(double r){
            setR(r);
        }
        
        public void setR(double r){
            this.r=r;
        }
        
        public double getR(){
            return r;
        }
        
        public double GetArea(){
            double area = r*r*Math.PI;
            NumberCircle++;
            return area;
            
        }
    }


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题