1.1 重载和重写的区别 重载:发生在同一个类中,方法之间的方法名相同,参数列表不同,返回类型和访问权限可以不同; 重写:发生在子父类之间,子类重写父类方法,方法名和参数列表必须相同,返回类型范围不能大于父类被重写方法的返回类型(相同或子孙类),访问权限不能小于父类被重写方法的访问权限(private<friendly<protected<public); 另外,被final修饰的方法,能够被重载,却不能被重写; private方法也是(本质上被隐式地用final修饰了);