Java面向对象编程:构造函数案例
在Java中,构造函数是一种特殊的方法,用于初始化新创建的对象。当一个类没有定义任何构造方法时,默认会有一个无参数的构造函数。
下面是一个简单的构造函数案例:
// 定义一个名为Person的类
public class Person {
// 在类中定义一个构造函数
// 参数:name(姓名,可选), age(年龄,可选))
public Person(String name, int age = 0) {
this.name = name;
this.age = age;
System.out.println("Person created with name " + name + " and age " + age);
}
// 定义一个名为name的属性
private String name;
private int age;
// 返回对象的name属性
public String getName() {
return name;
}
// 设置对象的name属性
public void setName(String name) {
this.name = name;
}
}
在这个例子中,我们定义了一个名为Person的类,它有一个构造函数。构造函数接受姓名和年龄作为参数,并在创建新对象时进行初始化。
当你通过Person person = new Person("John", 30);
这种方式创建新的Person对象时,会自动调用构造函数进行初始化。
还没有评论,来说两句吧...