【JAVA杂货铺】一文带你走进面向对象编程的构造方法 | Java| 面向对象编程 |
public class Person {
private String name;
private int age;
// 无参数构造方法
public Person() {
this.name = "无名";
this.age = 0;
}
// 带参数构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 设置名字的方法
public void setName(String name) {
this.name = name;
}
// 获取名字的方法
public String getName() {
return this.name;
}
// 设置年龄的方法
public void setAge(int age) {
this.age = age;
}
// 获取年龄的方法
public int getAge() {
return this.age;
}
}
// 使用示例
public class Main {
public static void main(String[] args) {
Person person1 = new Person(); // 使用无参数构造方法创建对象
System.out.println("姓名: " + person1.getName() + ", 年龄: " + person1.getAge());
Person person2 = new Person("张三", 25); // 使用带参数构造方法创建对象
System.out.println("姓名: " + person2.getName() + ", 年龄: " + person2.getAge());
}
}
这个示例代码定义了一个Person
类,包含姓名和年龄两个属性,并提供了构造方法来初始化这些属性。同时,还提供了方法来设置和获取这些属性的值。在Main
类的main
方法中,演示了如何使用这些构造方法和方法来创建Person
对象并操作其属性。
评论已关闭