继承类

来源:互联网 发布:淘宝商城防晒手套 编辑:程序博客网 时间:2024/05/21 14:56

1.构造器是不可以继承的。父类的构造器,子类并不拥有。


2.子类构造器一定会先调用父类构造器,不主动调系统会自动调用父类无惨构造器。


class A{

public A(int i){

}

}

class B extends A{

public B(){

}

}

会编译报错: Implicit super constructor A() is undefined. Must explicitly invoke another constructor


3. 构造函数执行顺序

  从java编程语言处摘要:


所有超类构造函数执行完,才会初始化操作,Object的构造器执行结束,才会赋值域的初始值,在此之前,所有域的初始值为 对应的0或null


4.域不可以被覆盖,父类和子类的域同名,访问父类的域需要用super



0 0