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()); } }