2、继承的特点:
1、提高代码复用性,定义在父类中的成员(变量和方法),可以被子类重复使用。
2、让类与类之间产生关系,这样就会有多态的特性。使得应用起来更方便。
Java只支持单继承,不支持多继承。
一个类只能有一个父类,不可以有多个父类。
如:class SubDemo extends Demo{ } //ok
class SubDemo extends Demo1,Demo2...//error
Java支持多层继承(继承体系)
如:class A{ }
class B extends A{ }
class C extends B{ }
定义继承需要注意:不要仅为了获取其他类中某个功能而去继承;类与类之间要有所属( " is a " )关系,xx1是xx2的一种。