Java面向对象编程:构造函数使用示例

原创 青旅半醒 2024-10-24 15:51 141阅读 0赞

在Java中,构造函数是一种特殊的方法,用于创建新的对象并初始化其属性。每个类至少有一个无参数的构造函数。

下面是一个使用构造函数的例子,我们将创建一个Person类,其中包含name和age属性,构造函数将这两个属性设置为默认值:

  1. // Person.java
  2. public class Person {
  3. // Properties
  4. private String name;
  5. private int age;
  6. // Constructor
  7. public Person(String name, int age) {
  8. this.name = name; // Use default value if not provided
  9. this.age = age; // Same here
  10. }
  11. // Getter and Setter for properties
  12. public String getName() {
  13. return name;
  14. }
  15. public void setName(String name) {
  16. this.name = name;
  17. }
  18. public int getAge() {
  19. return age;
  20. }
  21. public void setAge(int age) {
  22. this.age = age;
  23. }
  24. }

现在你可以创建Person对象并使用构造函数初始化它们:

  1. // Create a new Person object with default values
  2. Person person1 = new Person();
  3. // Now, create another Person object with custom values using the constructor
  4. Person person2 = new Person("Alice", 30);
  5. // Access and print their details
  6. System.out.println("Person 1 Details:");
  7. person1.getName(); // Output: null (default)
  8. person1.getAge(); // Output: 0 (default)
  9. System.out.println("\nPerson 2 Details:");
  10. person2.getName(); // Output: Alice
  11. person2.getAge(); // Output: 30

这里展示了如何使用构造函数在Java中创建对象并初始化其属性。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,141人围观)

还没有评论,来说两句吧...

相关阅读