Java类的构造器
时间: 2023-07-30 20:09:10 浏览: 132
Java类的构造器是一个特殊的方法,用于创建和初始化对象。构造器与方法的区别在于:
1. 构造器的方法名必须和类名相同。
2. 构造器没有返回类型,也不能使用void关键字。
3. 构造器是在创建对象时自动调用的,不能手动调用。
下面是一个简单的Java类的构造器的例子:
```
public class MyClass {
private int value;
public MyClass(int value) {
this.value = value;
}
public int getValue() {
return value;
}
public static void main(String[] args) {
MyClass obj = new MyClass(10);
System.out.println(obj.getValue());
}
}
```
在这个例子中,我们定义了一个名为MyClass的类,并在其中添加了一个构造器,它接收一个int类型的参数并将其赋值给类的一个私有成员变量value。我们还添加了一个名为getValue的方法,用于获取value的值。在main方法中,我们创建了一个MyClass对象,并调用了getValue方法来获取对象的value值。注意,这里我们必须传递一个int类型的参数给构造器,否则会出现编译错误。
阅读全文