方法重载和方法重写(覆盖)的异同
方法重载与方法覆盖的异同:
                     
                  相同点:
                         都要求方法名相同;
                         都可以用于抽象方法与非抽象方法之间;
                  不同点:
                         方法覆盖要求方法签名一致,而方法重载要求方法签名不一致;
                         方法覆盖要求返回类型一致,而方法重载不做要求;
                         方法覆盖是用于父类与子类之间的方法,而方法重载是用于同一个类或从父类继承过来的方法;
                         方法覆盖对方法的访问权限和抛出异常有要求,而方法重载不作要求;
                         父类的方法只能被子类方法所覆盖一次,而重载至少一次;
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号