用JAVA写一个矩形类定义长和宽并计算面积
时间: 2024-03-26 09:40:34 浏览: 203
好的,以下是一个简单的Java代码实现:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getArea() {
return length * width;
}
// 示例代码
public static void main(String[] args) {
Rectangle rect = new Rectangle(5, 10);
System.out.println("矩形的面积为:" + rect.getArea());
}
}
```
在上面的代码中,我们定义了一个名为`Rectangle`的类,它有两个私有属性:`length`和`width`,代表矩形的长和宽。`Rectangle`类还有一个构造方法`Rectangle(double length, double width)`,用于初始化这两个属性。`getArea()`方法用于计算矩形的面积,即长乘以宽。最后,在`main`方法中,我们创建一个名为`rect`的`Rectangle`对象,并输出它的面积。
相关问题
用java定义一个矩形类,类里包含长、宽、周长、面积四个属性,计算周长和面积的方法各一个,编写测试类,利用矩形类申明两个对象并进行初始化,分别初始化长和宽,然后计算这两个矩形的面积和周长,通过屏幕打印出来。
好的,我会按照您的要求回答您的问题。下面是 Java 定义矩形类和测试类的代码:
```java
// 矩形类
public class Rectangle {
private double length; // 长
private double width; // 宽
private double perimeter; // 周长
private double area; // 面积
// 构造方法
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
this.perimeter = 2 * (length + width);
this.area = length * width;
}
// 计算周长
public double calculatePerimeter() {
return perimeter;
}
// 计算面积
public double calculateArea() {
return area;
}
}
// 测试类
public class TestRectangle {
public static void main(String[] args) {
Rectangle r1 = new Rectangle(2, 3); // 初始化矩形1
Rectangle r2 = new Rectangle(4, 5); // 初始化矩形2
// 计算矩形1的周长和面积
double p1 = r1.calculatePerimeter();
double a1 = r1.calculateArea();
// 计算矩形2的周长和面积
double p2 = r2.calculatePerimeter();
double a2 = r2.calculateArea();
// 打印矩形1的周长和面积
System.out.println("矩形1的周长为:" + p1);
System.out.println("矩形1的面积为:" + a1);
// 打印矩形2的周长和面积
System.out.println("矩形2的周长为:" + p2);
System.out.println("矩形2的面积为:" + a2);
}
}
```
以上代码实现了一个简单的矩形类,并通过测试类进行了测试。您可以参考以上代码进行编写和测试。
用JAVA写一个矩形类,类中有两个属性,长和高,有一个成员方法计算矩形的面积。还有 一个有参构造方法,在测试类中,通过实例化对象给矩形的两个属性赋值,计算矩形的面积
好的,以下是Java代码实现:
```java
public class Rectangle {
private double length;
private double height;
public Rectangle(double length, double height) {
this.length = length;
this.height = height;
}
public double getArea() {
return length * height;
}
}
```
在上面的代码中,我们定义了一个名为`Rectangle`的类,它有两个私有属性:`length`和`height`,代表矩形的长和高。`Rectangle`类还有一个有参构造方法`Rectangle(double length, double height)`,用于初始化这两个属性。`getArea()`方法用于计算矩形的面积,即长乘以高。
接下来,我们可以在测试类中实例化`Rectangle`对象,并通过构造方法给它的两个属性赋值,然后计算矩形的面积,代码如下:
```java
public class Test {
public static void main(String[] args) {
Rectangle rect = new Rectangle(5, 10);
double area = rect.getArea();
System.out.println("矩形的面积为:" + area);
}
}
```
在上面的代码中,我们创建了一个名为`rect`的`Rectangle`对象,并通过构造方法给它的两个属性赋值。然后,我们调用`getArea()`方法计算矩形的面积,并将结果输出到控制台。
阅读全文