一、作业
题目
编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。再创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法。在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。(注意:所有类均在一个包中)
二、程序代码:
package src.project; class JuXing { int long1=2,weight=3; void setLong(int l) { long1=l; } void setWeight(int w) { weight=w; } int premeter() { int pre=(long1+weight); return pre; } } class Square extends JuXing { int bianChang=4; void setBian(int b) { bianChang=b; } int premeter() { int pre=(bianChang*4); return pre; } int area() { int are=bianChang*bianChang; return are; } } class PreAre{ public static void main(String[]args) { Square p=new Square(); System.out.println("周长为:"+p.premeter()); System.out.println("面积为:"+p.area()); } }
三、运行结果: