Java第8次作业

一、作业

题目

编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意:所有类均在一个包中)

二、程序代码:

package src.project;
class JuXing {
    
    int long1=2,weight=3;
    void setLong(int l) {
        long1=l;
    }
    void setWeight(int w) {
        weight=w;
    }
    int premeter() {
        int pre=(long1+weight);
        return pre;
    }
}

class Square extends JuXing {
    int bianChang=4;
    void setBian(int b) {
        bianChang=b;
    }
    int premeter() {
        int pre=(bianChang*4);
        return pre;
    }
    int area() {
        int are=bianChang*bianChang;
        return are;
    }
}

class PreAre{
    public static void main(String[]args) {
    Square p=new Square();
    System.out.println("周长为:"+p.premeter());
    System.out.println("面积为:"+p.area());
}
}

 

三、运行结果:

原文地址:https://www.cnblogs.com/anemone0919/p/11581003.html