Java面向对象编程:构造函数案例

原创 àì夳堔傛蜴生んèń 2024-11-27 14:09 76阅读 0赞

在Java中,构造函数是一种特殊的方法,用于初始化新创建的对象。当一个类没有定义任何构造方法时,默认会有一个无参数的构造函数。

下面是一个简单的构造函数案例:

  1. // 定义一个名为Person的类
  2. public class Person {
  3. // 在类中定义一个构造函数
  4. // 参数:name(姓名,可选), age(年龄,可选))
  5. public Person(String name, int age = 0) {
  6. this.name = name;
  7. this.age = age;
  8. System.out.println("Person created with name " + name + " and age " + age);
  9. }
  10. // 定义一个名为name的属性
  11. private String name;
  12. private int age;
  13. // 返回对象的name属性
  14. public String getName() {
  15. return name;
  16. }
  17. // 设置对象的name属性
  18. public void setName(String name) {
  19. this.name = name;
  20. }
  21. }

在这个例子中,我们定义了一个名为Person的类,它有一个构造函数。构造函数接受姓名和年龄作为参数,并在创建新对象时进行初始化。

当你通过Person person = new Person("John", 30);这种方式创建新的Person对象时,会自动调用构造函数进行初始化。

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

发表评论

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

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

相关阅读