第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了,望老师见谅

我的代码中的变量和方法定义均为英文直译,故没有做对于变量和方法的注释

你可能感兴趣的:(第8次java作业)