super注意点:
1.super调用父类的构造方法,必须在构造方法的第一个
2.super只能出现在子类的方法或子类的构造方法中
3.super和this不能同时调用构造方法
super和this的区别:
1.代表的对象不同:this代表本类 super代表父类对象
2.前提:this没被继承也能用,super只能用在继承关系中
3.构造方法:this()子类构造,super()父类构造
重写:
1.需要有继承关系,子类重写父类的方法
2.方法名,参数列表必须相同,只方法体不同
3.修饰符:范围可以扩大但不能缩小(public-protected-default-private)
4.抛出的异常,范围可以缩小但不能扩大