编辑一个应用程序,创建一个矩形类,类中具有长,宽,两个成员变量和求周长的方法。再创建一个矩形类的子类————正方形类,类中定义求面积方法,重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。
import java.util.Scanner;
class Jvxing{
public static int width,length; //矩形的长宽
public static int zhouchang(){ //求周长
return (length+width)*2;
}
}
class Zhengfx extends Jvxin{ //子类继承jvxing父类
public static int length;
public static int zhouchang(){
return length*4;
}
public Zhengfx(int length){ //子类中重写父类方法求周长的方法
this.length=length;
}
public static int area(){ //求面积
return length*length;
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner shuru=new Scanner(System.in);
int z=shuru.nextInt();
Zhengfx x=new Zhengfx(z); //创建子类的对象
System.out.println("正方形的面积是");
System.out.println(x.area());
System.out.println("正方形的周长是");
System.out.println(x.zhouchang());
}
}

原文:https://www.cnblogs.com/Zhous0570/p/11579750.html