摘要:
1、如果类中没有构造方法,Java会给类自动添加一个无参的构造方法,即默认构造方法;如果定义了构造方法,则不会添加默认无参构造方法。 2、如果子类的构造方法没有通过super显式调用父类的构造方法,也没有通过this显式调用自身的其他构造方法,则系统会默认调用父类的无参构造方法。 如果此时父类没有无 阅读全文
摘要:
静态代码块:最早执行, 类 被载入内存时执行,只执行一次。没有名字、参数和返回值,有关键字static。 构造代码块:执行时间比静态代码块晚,比构造函数早,和构造函数一样,只在 对象 初始化的时候运行。没有名字、参数和返回值。 构造函数:执行时间比构造代码块时间晚,也是在 对象 初始化的时候运行。没 阅读全文