继承的基本原则是:
子类继承父类的所有成员变量(包括静态成员);
子类继承除父类构造方法外的所有成员方法(包括静态方法);
子类不能继承父类的构造方法,但在其构造方法中会隐含调用父类的默认构造方法。
Java的类是单继承的,不支持多继承,即extends关键字后只能有一个类名称,即直接父类。
因此Java的类继承关系形成一个树型结构,而不是网状结构。
要想实现类似于C++的多继承关系,Java是通过接口间接实现的,即多个父类实现某一接口,每个父接口有子接口,子类实现子接口。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。