Java方法重写与方法重载
1.方法重写
概念:子类重写父类方法
原则:两同两小一大
1.两同:
方法名、参数列表相同
2.两小
子类抛出的异常类型要小于父类抛出异常类型
子类返回类型小于等于父类返回类型:当父类返回基本数据类型时,子类返回类型要与父类返回类型相同;当父类返回引用类型时,子类可以返回相同的引用类型、也可以返回引用类型的子类
3.一大
子类的访问权限修饰符要大于父类的反问权限修饰符
访问权限修饰符大小比较:private < default < protect < public
2.区别方法重载
概念:同一类中出现同名不同参的情况
原则:方法名相同、参数列表不同(与返回值类型无关)