什么是继承?
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。
多个类可以称为子类,单独这个类称为父类、超类或者基类。
子类可以直接访问父类中的非私有的属性和行为。
通过extends关键字让类与类之间产生继承关系。
class SubDemo extends Demo{} //SubDemo是子类,Demo是父类
继承有什么好处?
提高代码的复用性。
让类与类之间产生了关系,是多态的前提。
继承的特点
1.Java只支持单继承,不支持多继承。
//一个类只能有