注意点
1、java之中只允许多层继承,不允许多重继承,java存在单继承局限。
2、在java中,所有的类,都默认直接或者间接继承object类。
3、子类继承了父类,就会拥有父类的全部属性和方法!但是需要注意的是,对于所有的(4)非私有(no private)操作属于显式继承(可以直接利用对象操作),而所有的私有操作属于隐式继承(间接完成)。
在继承关系之中,如果要实例化子类对象,会默认先调用父类构造,为父类之中的属性初始化,之后再调用子类构造,为子类之中的属性初始化,即:默认情况下,子类会找到父类之中的无参构造方法。
在类里ctrl+h 显示继承树。
实例
//多层继承class a {}class b extends a {}class c extends b {} //多重继承class a {}class b {}class c extends a,b {} // 一个子类继承了两个父类
以上就是在java继承中注意事项很多的详细内容。