java第八次作业
题目:编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意:所有类均在一个包中)
/**创建矩形类,定义成员,创建方法,计算矩形面积,创建zheng子类,重写周长方法,创建计算面积方法,从键盘输入边长计算面积,并输出*/ package www; import java.util.*; public class aaa { public static void main(String[] args){ Scanner b=new Scanner(System.in); zheng zn=new zheng(); System.out.println("输入边长"); zn.length=zn.with = b.nextInt(); System.out.println("周长"+zn.zhouchang()); System.out.println("面积"+(zn.area())); } } class juxing{ double length; double with; double zhouchang; double zhouchang(){ double a=0; a=(double) 2*(length+with); return a; } } class zheng extends juxing{ double area(){ double c=0; c=(double) (length*with); return c; } double zhouchang(){ double a=0; a=(double) 2*(length+with); return a; } }