不要为了继承而继承,要有内在关联才继承
继承:是一种由已有的类创建新类的机制
父类的方法在子类中不能被满足,在子类中重写
重载可以发生在任何类,重写只能发生在子类
重写:也叫方法的覆盖
为什么要继承
代码沉余 程序难于更新 难以扩展
多态:同一对象引用不同的实例调用相同的方法得到不同的结果 继承体现了多态
引用不同的对象 引用谁调用谁的方法
只能调用从父类继承过来的方法必须是父类与子类的关系
多态的使用格式:父类类型 变量名=new 子类类型();
我们可以这样理解多态:
多态是同一个行为具有多个不同表现形式或形态的能力。
多态就是同一个接口,使用不同的实例而执行不同操作。
super()调用父类的无参构造方法 调用方法,出现在构造方法中
final修饰变量,变量变常量不能被再次赋值
final修饰类,类不能被继承
final修饰方法,方法不能被重写
final修饰对象,该对象不能被再次引用