• 定义一个类,描述一个矩形,包含有长、宽两种属性和计算面积方法。
  • 编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性和计算体积的方法。
  • 编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。
public class Rectangle {
        int chang;
        int kuan;
        
        public Rectangle() {}
        public Rectangle(int chang,int kuan) {
            this.chang=chang;
            this.kuan=kuan;
        }
        
        public int getChang() {
            return chang;
        }
        public void setChang(int chang) {
            this.chang = chang;
        }
        public int getKuan() {
            return kuan;
        }
        public void setKuan(int kuan) {
            this.kuan = kuan;
        }
        
        
        public int getArea() {  //计算面积
            return chang*kuan;
        }
        
}


class Rectangular extends Rectangle{
    int gao;
    public Rectangular() {}
    public Rectangular(int chang,int kuan,int gao) {
        super(chang,kuan);
        this.gao=gao;
    }
    
    public int getGao() {
        return gao;
    }
    public void setGao(int gao) {
        this.gao = gao;
    }
    
    
    //下面为计算体积
    public int getVolume() {
        System.out.println(getArea());
        return gao*getArea();
    }
}
  • 以下为主程序

public class Demo {

    public static void main(String[] args) {
        Rectangular r=new Rectangular(10,10,5);
        System.out.println("长方形的面积为:"+r.getArea());
        
        System.out.print(r.getVolume());
        
    }

}
最后修改:2019 年 11 月 02 日
如果觉得我的文章对你有用,请随意赞赏