Java单独类中执行顺序:静态代码块>构造代码块>构造方法。
继承注意事项:1)子类不能继承父类的私有方法,2)子类不能继承父类的构造方法,但可以用super来访问。3)不要为了部分功能去继承,继承体现的是 is a 的关系。4)子类的构造方法默认访问父类的无参构造方法。
子类初始化之前先完成父类数据的初始化,父类的初始化是调用方法区中的构造方法进行初始化,不会创建父类对象,创建对象要new(1,分配内存;2,调用构造方法,完成对象初始化)
Java单独类中执行顺序:静态代码块>构造代码块>构造方法。
继承注意事项:1)子类不能继承父类的私有方法,2)子类不能继承父类的构造方法,但可以用super来访问。3)不要为了部分功能去继承,继承体现的是 is a 的关系。4)子类的构造方法默认访问父类的无参构造方法。
子类初始化之前先完成父类数据的初始化,父类的初始化是调用方法区中的构造方法进行初始化,不会创建父类对象,创建对象要new(1,分配内存;2,调用构造方法,完成对象初始化)