编辑一个应用程序,创建一个矩形类,类中具有长,宽,两个成员变量和求周长的方法。再创建一个矩形类的子类————正方形类,类中定义求面积方法,重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。
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