首页 > 代码库 > 方法重载和方法重写

方法重载和方法重写

一:方法重载:方法名相同,参数列表不同,与返回值,访问修饰符无关

二:方法重写的规则:方法名相同,参数列表,返回值类型相同或者其子类,访问权限不能严于父类

三:方法重载与方法重写的区别:

                   位置        方法名       参数列表        返回值                        访问修饰符

方法重写       子类        相同             相同         相同或是其及子类          不能严于父类 

方法重载       同类        相同             不相同           无关                         无关

四:为避免方法重写写错,在方法上面加上一个@Override

方法重载和方法重写