Java面向对象编程:构造函数使用示例
在Java中,构造函数是一种特殊的方法,用于创建新的对象并初始化其属性。每个类至少有一个无参数的构造函数。
下面是一个使用构造函数的例子,我们将创建一个Person类,其中包含name和age属性,构造函数将这两个属性设置为默认值:
// Person.java
public class Person {
// Properties
private String name;
private int age;
// Constructor
public Person(String name, int age) {
this.name = name; // Use default value if not provided
this.age = age; // Same here
}
// Getter and Setter for properties
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
现在你可以创建Person对象并使用构造函数初始化它们:
// Create a new Person object with default values
Person person1 = new Person();
// Now, create another Person object with custom values using the constructor
Person person2 = new Person("Alice", 30);
// Access and print their details
System.out.println("Person 1 Details:");
person1.getName(); // Output: null (default)
person1.getAge(); // Output: 0 (default)
System.out.println("\nPerson 2 Details:");
person2.getName(); // Output: Alice
person2.getAge(); // Output: 30
这里展示了如何使用构造函数在Java中创建对象并初始化其属性。
还没有评论,来说两句吧...