用java 定义一个正方形类square,求边长length为15的正方形面积area
时间: 2024-05-10 09:17:15 浏览: 10
好的,以下是一个定义正方形类Square并求面积的Java代码:
```java
public class Square {
private double length;
public Square(double length) {
this.length = length;
}
public double getArea() {
return length * length;
}
public static void main(String[] args) {
Square square = new Square(15);
double area = square.getArea();
System.out.println("Length: " + square.length + ", Area: " + area);
}
}
```
输出结果为:
```
Length: 15.0, Area: 225.0
```
以上代码中,我们定义了一个正方形类Square,它有一个私有属性length表示正方形的边长。我们用构造函数初始化了length,同时定义了一个公有方法getArea(),用于计算正方形的面积。在main函数中,我们创建了一个边长为15的正方形实例,并调用getArea()方法计算面积,最后输出结果。
相关问题
定义一个正方形类square,求边长length为15的正方形面积area
下面是一个Python的正方形类Square的实现,以及如何使用该类来计算边长为15的正方形的面积:
```python
class Square:
def __init__(self, length):
self.length = length
def area(self):
return self.length ** 2
# 创建一个边长为15的正方形对象
s = Square(15)
# 计算面积
area = s.area()
print("边长为15的正方形的面积为:", area)
```
运行结果:
```
边长为15的正方形的面积为: 225
```
因此,边长为15的正方形的面积为225平方单位。
Java设计定义一个Square类表示正方形。其中含有length这个 double 型的private成员变量表示正方形边长。定义一个无参数的构造方法Square()和一个有参数的构造方法 Square(double length)。为length定义访问方法和修改方法。定义求正方形周长的方法getPerimeter()和面积方法getArearea()。编写程序测试正方形类的所有方法。
以下是Java代码实现:
```java
public class Square {
private double length;
public Square() {
this.length = 0.0;
}
public Square(double length) {
this.length = length;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getPerimeter() {
return 4 * length;
}
public double getArea() {
return length * length;
}
public static void main(String[] args) {
Square square1 = new Square();
Square square2 = new Square(5.0);
square1.setLength(3.0);
System.out.println("Square 1 length: " + square1.getLength());
System.out.println("Square 1 perimeter: " + square1.getPerimeter());
System.out.println("Square 1 area: " + square1.getArea());
System.out.println("Square 2 length: " + square2.getLength());
System.out.println("Square 2 perimeter: " + square2.getPerimeter());
System.out.println("Square 2 area: " + square2.getArea());
}
}
```
首先定义了一个Square类,包含一个私有的double类型的成员变量length表示正方形的边长。然后定义了一个无参构造方法和一个有参构造方法,分别用于创建默认边长为0的正方形和指定边长的正方形。接着定义了获取和设置边长的方法,以及计算周长和面积的方法。最后在main方法中创建了两个Square对象,分别使用无参和有参构造方法,然后调用了设置边长、获取边长、计算周长和面积的方法,并输出结果。
运行结果如下:
```
Square 1 length: 3.0
Square 1 perimeter: 12.0
Square 1 area: 9.0
Square 2 length: 5.0
Square 2 perimeter: 20.0
Square 2 area: 25.0
```