继承的好处:
A:提升了代码的复用性。
B:让类与类产生了一个关系,这个关系是多态的前提。
继承的特色:
A:Java只支持单继承,不支持多继承。
一个类只能有一个父类,不能够有多个父类。
class SubDemo extends Demo{} //ok
class SubDemo extends Demo1,Demo2...//error
B:Java支持多层继承(继承体系)
class A{}
class B extends A{}
class C extends B{}
定义继承须要注意:
不要仅为了获取其余类中某个功能而去继承
类与类之间要有所属( " is a " )关系,xx1是xx2的一种。
继承