函数的重载

    添加时间:2013-8-7 点击量:

    重载的概念:在同一个类中容许存在一个以上的同名函数,只要他们的参数个数或者参数类型不合即可。


    重载的特点:与返回值类型无关,只看参数列表。


    重载的益处:便利浏览,优化设计。



    例:断定下列选项中函数是否与给定的函数重载


      void  show(int x , double y ,char z) {}


    A:  void   show(int x,  double z ,char y){}


      没有重载,参数类型和参数个数雷同。


    B:   int  show(intx  ,char z , double  y){}


      重载,参数类型不合(与返回值无关)


    C:  void  show(int x ,char z  , double  y){}


      重载,参数类型不合(参数列表中的参数是有次序的)


    D:  boolean  show(int x , char z){}


      重载


    E:  void   show(double y){}


      重载


    F:  double  show(int a , double b ,char c) {}


      不成以与给定的函数存在同一个类中

    真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》
    分享到: