Java的类和对象—— 初始类和对象,this关键字,构造方法
// 定义一个简单的类
class MyClass {
int value; // 类的成员变量
// 构造方法,无参数
MyClass() {
value = 10; // 初始化成员变量
}
// 构造方法,有参数
MyClass(int initValue) {
value = initValue; // 使用参数初始化成员变量
}
// 返回成员变量的值
int getValue() {
return value;
}
}
public class Main {
public static void main(String[] args) {
// 使用无参数构造方法创建对象
MyClass obj1 = new MyClass();
System.out.println("obj1 value: " + obj1.getValue());
// 使用有参数构造方法创建对象
MyClass obj2 = new MyClass(20);
System.out.println("obj2 value: " + obj2.getValue());
}
}
这段代码定义了一个简单的类MyClass
,它有一个成员变量value
和两个构造方法。一个是无参数的构造方法,它将value
初始化为10。另一个是有一个参数的构造方法,它接受一个initValue
参数,并用它来初始化value
。getValue
方法返回value
的值。在Main
类的main
方法中,我们创建了两个MyClass
对象,一个使用默认构造方法,另一个使用带参数的构造方法,并打印出它们的value
值。
评论已关闭