Java面向对象编程:构造函数和初始化器案例

原创 谁借莪1个温暖的怀抱¢ 2024-09-23 09:33 142阅读 0赞

在Java中,构造函数和初始化器是面向对象编程中的重要概念。以下是这两个概念的实例案例:

  1. 构造函数
    • 当你创建一个类的新实例时,系统会自动调用该类的默认构造函数。
    • 例如,如果你定义了一个名为Person的类,以下是一个包含默认构造函数的Person类的例子:
  1. class Person {
  2. // 默认构造函数
  3. public Person() {
  4. System.out.println("Person object created without any arguments.");
  5. }
  6. // 其他属性和方法...
  7. }
  1. 初始化器(Java 8后):
    • Java 8引入了初始化器,它允许你为类的每个实例提供初始值。
    • 注意,如果你使用默认构造函数,那么初始化器将不会被调用。

以下是包含初始化器的例子:

  1. class Person {
  2. private String name;
  3. // 默认构造函数(用于创建对象)
  4. public Person() {
  5. this.name = "Unknown";
  6. System.out.println("Person object created with default values.");
  7. }
  8. // 初始化器,允许我们为每个实例提供初始值
  9. public Person(String name) {
  10. this.name = name;
  11. System.out.println("Person object created with custom initial value: " + name);
  12. }
  13. // 其他属性和方法...
  14. }

在这个例子中,Person类有两个构造函数:默认构造函数和带有参数的初始化器。

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

发表评论

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

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

相关阅读