静态方法只能使用静态变量
方法重载
同一个方法中
方法名相同,参数列表不同(参数顺序,个数,类型不同,如果仅仅是参数名称不同不能构成方法重载)
返回修饰符及返回值可以相同也可以不同
方法重写
返回值类型(返回值为引用数据类型时可以不同,但是必须是该类引用数据类型的子类),参数列表(参数顺序,个数,类型,完全一致),方法名 完全一致
访问修饰符是可以有变化的,访问修饰符只能大于等于父类修饰符
父类构造方法不能被继承也不能被重写,在子类中不能直接调用
继承后的初始化顺序:父类静态成员,子类静态成员,父类对象构造(构造代码块,构造方法),子类对象构造(构造代码块,构造方法),静态代码块及静态属性是顺序加载的,与访问修饰符无关。
子类默认调用父类无参构造。
super()在子类构造方法中必须放在第一行
this ,super 不能再static方法中使用