重载和重写有什么区别?
重载涉及同一个类中的同名方法,要求方法名相同,参数列表不同,与返回值类型、访问修饰符无关。
重写涉及的是子类和父类之间同名方法,要求方法名相同、参数列表相同,返回值类型相同,访问修饰符不能严于父类。
final的应用:
用final修饰的类,不能再被继承; 用fianl修饰的方法不能被子类重写; 用final修饰的变量(包括成员变量和局部变量)将变成常量,只能赋值一次;
访问权限(从小到大):
private(私有的)----默认fviendly----protected(受保护的)----public(共有的)
转载请注明原文地址: https://ju.6miu.com/read-35856.html