继承
不要为了继承而继承
继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,再创建新类。新类继承一般类的状态和行为,并根据需要增加自己的新状态和行为。
方法的重写:子类在父类继承的方法上进行更改,覆盖。
方法的重写于重载的区别:
重写只能发生在子类,重载可以发生在任何类。
多态
同一对象引用不同的实例,调用相同的方法,得到不同的结果。继承体现了多态。父类的引用指向子类,只能调用子类从父类继承过来的方法(重写的也可以),不能调用子类自己的方法。
this关键字
指代当前类,当前类的方法和属性可以调用
super关键字
指代父类,父类的方法和属性可以调用
final关键字
唯一的,修饰变量只能赋值一次,不能更改,赋值后为常量
修饰类不能被继承
修饰方法不能被重写
修饰对象,这个对象不能被再次引用