java封装方法求长方形周长
时间: 2024-10-15 21:15:51 浏览: 31
在Java中,你可以通过封装一个方法来计算长方形的周长。首先,你需要创建一个类`Rectangle`,包含两个私有成员变量`length`和`width`,分别表示长和宽。然后,你可以定义一个公有的方法`getPerimeter()`来计算并返回周长。下面是一个简单的例子:
```java
public class Rectangle {
private double length; // 长度
private double width; // 宽度
// 构造函数
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 封装方法计算周长
public double getPerimeter() {
return 2 * (length + width); // 周长公式:2 * (长 + 宽)
}
// getter方法(用于获取值,保持封装)
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
}
// 使用示例
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5.0, 3.0);
double perimeter = rectangle.getPerimeter();
System.out.println("长方形的周长是:" + perimeter);
}
```
在这个例子中,`getPerimeter()`方法就是对长方形周长的封装,外部只需通过`Rectangle`对象调用这个方法即可得到结果。
阅读全文