继承:
1、定义:继承让不同类同时拥有一些相同的成员
2、关键字 extends 分为父类(父类、超类、基类)和 子类
3、 不是所有父类成员都被子类获取 1父类私有 2父类构造函数(但可调用)3父类静态变量可以被获取
4、 重写 也叫重构 父类方法不能满足子类需要
5、 重写要求 1两类有存在继承或实现关系
2方法名 参数跟父类一样(返回值和修饰符可以不同 但是要满足后面的大小需求)
3重写 子类修饰符权限大于等于父类的
4重写 子类返回值大于或等于父类返回值
5重写 子类抛出的异常小于或等于父类的。
6、Java不支持多次继承但可以多重继承 即一个类只能有且仅有一个直接父类 这些定义别混淆了
7、 子类创建了对象会调用父类构造函数 而且默认的是super();也就是空参构造函数 super(不管有参数否)在构造方法里放第一行