// Java中构造方法的示例代码
// 定义一个类叫做Person
class Person {
// 定义成员变量
String name;
int age;
// 无参构造方法
public Person() {
// 初始化默认值
this.name = "Unknown";
this.age = 0;
}
// 带参构造方法
public Person(String name, int age) {
// 使用this关键字引用当前对象的成员变量
this.name = name;
this.age = age;
}
// 打印信息的方法
public void printInfo() {
System.out.println("Name: " + name + ", Age: " + age);
}
}
// 测试类
public class Main {
public static void main(String[] args) {
// 使用无参构造方法创建对象
Person person1 = new Person();
person1.printInfo(); // 输出: Name: Unknown, Age: 0
// 使用带参构造方法创建对象
Person person2 = new Person("Alice", 30);
person2.printInfo(); // 输出: Name: Alice, Age: 30
}
}
void)。构造方法在创建对象时自动调用。Person()构造方法将name设为"Unknown",age设为0。Person(String name, int age)构造方法接收两个参数并将其赋值给成员变量。this关键字用于区分成员变量和局部变量(如构造方法中的参数),确保正确地将参数值赋给成员变量。上一篇:java通过反射获取字段的值
下一篇:this在java中的作用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站