举一个带参构造函数的例子
时间: 2024-09-13 17:09:00 浏览: 44
Python 含参构造函数实例详解
带参构造函数是在创建对象时同时初始化其属性的一种方法。例如,在Java中,我们可以创建一个表示矩形的类,它的初始大小由用户提供的宽度和高度决定:
```java
public class Rectangle {
private int length;
private int width;
// 带参构造函数
public Rectangle(int length, int width) {
this.length = length; // 使用this关键字引用当前对象的属性
this.width = width;
}
// 获取面积的方法
public int getArea() {
return length * width;
}
// 获取周长的方法
public int getPerimeter() {
return 2 * (length + width);
}
}
```
当你创建一个`Rectangle`对象时,你可以像这样指定初始尺寸:
```java
Rectangle rectangle = new Rectangle(5, 10); // 创建一个宽5、高10的矩形
```
在这个例子中,带参构造函数用于初始化矩形的`length`和`width`属性。
阅读全文