java的第八次作业

一.题目:

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

注释:

/**创建矩形类,定义变量长和宽,类中定义求面积方法、重写求周长的方法,创建一个主类,求面积和周长*/

二 编写代码:

package jih;
import java.util.*;
class jx{
     double h;
    double w;
     double zc;
     double zc() {
        zc = (h + w) * 2;
        return zc;
    }
}

class Zheng extends jx{
    public double Area() {
        return h * h;
    }
    public double zc() {
        return h * 4;
    }
    
}
 public class ju{

    public static void main(String[] args) {
        System.out.println("请输入正方形的长:");
        Scanner re = new Scanner(System.in);
        double m=re.nextDouble();
                
        Zheng p=new Zheng();
        p.h=m;
        
    
    
        System.out.println("面积是:"+p.Area()+"周长是:"+p.zc());

    }

}

原文地址:https://www.cnblogs.com/shuang123/p/11580002.html