Java 中的默认构造函数

java 8object oriented programmingjava programming

如果 Java 类中没有构造函数,Java 编译器会自动创建默认构造函数(没有参数的构造函数)。以下是默认构造函数背后的动机。

  • 创建对象

  • 调用超类构造函数()

  • 初始化类对象的所有实例变量。

示例

public class Tester {
   int a;
   String b;
   public static void main(String[] args) {

      //默认构造函数
        //被调用来创建一个新对象
      Tester t = new Tester();
      //打印默认值
      System.out.println(t.a);
      System.out.println(t.b);
   }
}

输出

0
null

相关文章