在这个例子中,我们将创建一个名为 Rectangle 的 Java 类,它将包含用于计算矩形面积和周长的功能。我们将逐步完成以下任务:
- 定义一个
Rectangle类。 - 在类中添加一个属性来表示矩形的宽度。
- 在类中添加一个属性来表示矩形的长度。
- 实现一个构造函数,允许创建
Rectangle对象时同时指定宽度和长度。 - 实现一个方法来计算矩形的面积。
- 实现一个方法来计算矩形的周长。
首先,我们需要创建一个新的 Java 文件,命名为 Rectangle.java。
public class Rectangle {
// 矩形的宽度和长度
private double width;
private double length;
// 构造函数,初始化矩形的宽度和长度
public Rectangle(double width, double length) {
this.width = width;
this.length = length;
}
// 计算矩形面积的方法
public double calculateArea() {
return width * length;
}
// 计算矩形周长的方法
public double calculatePerimeter() {
return 2 * (width + length);
}
// 用于测试的 main 方法
public static void main(String[] args) {
// 创建一个矩形对象
Rectangle rectangle = new Rectangle(5.0, 3.0);
// 计算并打印面积和周长
System.out.println("矩形的面积是: " + rectangle.calculateArea());
System.out.println("矩形的周长是: " + rectangle.calculatePerimeter());
}
}
在上面的代码中,我们首先定义了一个 Rectangle 类,并在其中声明了两个私有属性 width 和 length 来存储矩形的宽度和长度。接着,我们实现了一个构造函数,它接受两个参数并初始化这些属性。
我们提供了两个公共方法:calculateArea 用于计算矩形的面积,而 calculatePerimeter 用于计算矩形的周长。这两个方法都返回一个 double 类型的值。
最后,我们在类中添加了一个 main 方法,这是一个静态方法,允许我们在不创建类的实例的情况下直接运行代码。在这个 main 方法中,我们创建了一个 Rectangle 对象,并使用它来计算并打印出矩形的面积和周长。
要编译并运行这个程序,请按照以下步骤操作:
- 保存上述代码到
Rectangle.java文件中。 - 打开命令行工具,导航到保存
Rectangle.java文件的目录。 - 运行
javac Rectangle.java命令来编译代码。 - 运行
java Rectangle命令来执行编译后的程序。
运行程序后,你将在命令行中看到矩形的面积和周长的输出。
