zoukankan      html  css  js  c++  java
  • 重写与重载的区别

    重写与重载的区别

    一、方法重载,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。

    java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法,在子类中无法重写。

    重写的主要优点是能够定义某个子类特有的特征:    

    如:

    public class Father       
    {         
           public void speak()        
            {           
              System.out.println("Father");        
            }           
    }
     public class Son extends Father
    {        
            public void speak()         
           {           
              System.out.println("son");       
             }                           
     }
    

      

     

  • 相关阅读:
    网页源码爬取
    Vue模板语法上集
    SSH整合
    P1290 欧几里德的游戏
    P1582 倒水
    P2158 [SDOI2008]仪仗队
    P1338 末日的传说
    P1372 又是毕业季I
    P1865 A % B Problem
    P1031 均分纸牌
  • 原文地址:https://www.cnblogs.com/jiekun/p/6729767.html
Copyright © 2011-2022 走看看