码迷,mamicode.com
首页 > 其他好文 > 详细

函数重载(overload)

时间:2018-01-10 22:50:20      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:class   double   参数   函数重载   int   条件   不同的   void   nbsp   

重载的定义及特点

    在同一个类中,允许存在一个以上的同名函数, 只要他们的参数个数或者参数类型不同(不仅指两个重载方法的参数类型不同,还指相同参数拥有不同的参数类型顺序)就构成重载。重载只和参数列表有关系,跟返回值类型无关,即返回值类型不能作为重载的条件。

public void test(int num1, double num2)
{
  System.out.println("num1 = "+num1+"num2 = "+num2);
}
//参数个数不同构成的重载 public void test(int num1, double num2, int num3) { System.out.println("num1 = "+num1+"num2 = "+num2+"num3 = "+num3); }
//参数顺序不同,和第一个函数构成重载 public void test(double num2, int num1) { System.out.println("num1 = "+num1+"num2 = "+num2); }

 

函数重载(overload)

标签:class   double   参数   函数重载   int   条件   不同的   void   nbsp   

原文地址:https://www.cnblogs.com/gczmn/p/8260946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!