一、题目:
编辑一个应用程序,创建一个矩形类,类中具有长,宽,两个成员变量和求周长的方法。再创建一个矩形类的子类————正方形类,类中定义求面积方法,重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。
二、源程序
suv.java
package com;
import java.util.Scanner;
public class suv {
public static int l; //创建矩形的长;
public static int w; //创建矩形的宽;
int zhouchang(){
return (l+w)*2; //矩形周长;
}
}
class zhengfangxing extends suv{
int Area(){
return l*l;
}
int zhouchang(){ //重写;
return l*4;
}
}
class cc{
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
zhengfangxing v = new zhengfangxing();
v.l=sc.nextInt();
System.out.println("正方形的面积是"+v.Area());
System.out.println("正方形的周长是"+v.zhouchang());
}
}
三、运行结果