第8次java作业
//题目:编写一个应用程序,创建一个矩形类,类中具有长、宽两个成员变量和求周长的方法。 //再创建一个矩形类的子类——正方形类,类中定义求面积方法、重写求周长的方法。 //在主类中,输入一个正方形边长,创建正方形对象,求正方形的面积和周长。 //(注意:所有类均在一个包中) /**通过一个类定义长宽高面积等成员变量 * 再通过继承把父类里的成员变量通过子类方法来给面积周长等赋值 * 最后通过返回值把数据通过主方法在屏幕输出结果 */ package HomeWork8Day; import java.util.*; class rectangle { public int longnumber; public int widenumber; public int area; public int r; public int perimeter(int r) { int perimeternumber = (longnumber+widenumber)*2; return perimeternumber; } } class square extends rectangle{ public int area(int r) { return r*r; } public int perimeter(int r) { int perimeternumber = r*4; return perimeternumber; } } public class HomeWork8Day1_1{ public static void main(String[] args) { square j = new square(); Scanner input = new Scanner(System.in); System.out.println("此时输入的是正方形的边:"); int r = input.nextInt(); System.out.printf("正方形的面积为"+j.perimeter(r)+"正方形的周长为"+j.area(r)); } }
以上为第八次java作业,由于提交较为匆忙就不上传GitHub了,望老师见谅
我的代码中的变量和方法定义均为英文直译,故没有做对于变量和方法的注释

浙公网安备 33010602011771号