Java 类、对象、static成员详解(12)

  • 在构造器中不需要使用return语句 , 其实构造器是有返回值的 , 会默认返回当前创建对象的引用 。

  • 如果类中没有构造器 , 编译器会自动创建一个默认的无参构造器 。

    默认的无参构造器

    反编译后的结果:

    反编译后的结果

    编译器创建的默认构造器的特点:

    • 符合构造器特点;

    • 无参数的;

    • 无方法体;

    • 如果类没有使用public修饰 则编译器问起创建的构造器也没有public修饰;使用了public修饰则编译器创建的构造器也使用public修饰.

    推荐阅读