继承就是子类能够使用父类的方法和变量
1、继承的作用
i、基本作用:代码复用
ii、最重要的作用:有了继承之后,后面“方法的覆盖”和“多态机制”才得以实现
2、继承语法格式(关键字为extends):
[修饰符列表] class 类名 extends 父类名{
类体 = 属性 + 方法;
}
3、继承的层次:Java中只支持单继承,即一个类只能继承一个父类,不能继承多个父类;但是,Java中继承有“传递性”,例如:
C extends B{
}
B extends A{
}
A extends T{
}
4、关于继承的术语:
B继承A类,其中:
A类成为:父类、基类、超类、superclass
B类称为:子类、派生类、subclass
5、在Java中,子类继承父的内容有什么:
-
私有的不支持继承
-
构造方法不支持继承
-
其他数据都可以被继承
6、Java语言中,假设一个类没有显示继承哪一个类,那么他默认继承JavaSE库中的java.lang.Object类,即Java语言中任何类都继承于java.lang.Object类