实验目的:掌握类的定义和对象的创建

1. 运行教材第三章中例 3-1 到例 3-8。

例 3-1:

JAVA

例 3-2:

JAVA

例 3-3:

JAVA

例 3-4:

JAVA

例 3-5:

JAVA

例 3-6:

JAVA

例 3-7:

JAVA

例 3-8:

JAVA

2. 创建一个名为 Rectangle 的类,用来表示一个矩形,该类包含长、宽两个属性,包含一个求面积(getArea())和一个求周长(getPerimeter())的方法,创建对象并测试 getArea() 和 getPerimeter() 两个方法。

(1)定义 Rectangle 类

JAVA
public class Rectangle {
    // 成员属性:长、宽
    double length;
    double width;

    // 求面积方法
    public double getArea() {
        return length * width;
    }

    // 求周长方法
    public double getPerimeter() {
        return 2 * (length + width);
    }
}

(2)测试类

JAVA
import java.util.Scanner;

public class TestRectangle {
    static void main() {
        // 创建矩形对象
        Rectangle rect = new Rectangle();

        // Scanner 对象
        Scanner scanner = new Scanner(System.in);

        // 给长和宽赋值
        rect.length = scanner.nextDouble();
        rect.width = scanner.nextDouble();

        // 调用方法获取面积和周长
        System.out.println("矩形面积:" + rect.getArea());
        System.out.println("矩形周长:" + rect.getPerimeter());
    }
}

图片

评论