方法的重载
来源:互联网 发布:有哪些类似于知乎 编辑:程序博客网 时间:2024/05/17 08:59
方法重载:
在一个类中有多个方法的名字相同,但参数类型或参数个数不同的函数。
构成重载的条件:
1. 参数类型不同,构成重载;
2. 参数个数不同,构成重载;
3. 参数顺序不同,构成重载。
可以简单理解为,方法的名字一样,但是参数表不一样。
如果2个方法的名字一样,参数表也一样,即参数类型和个数均相同,只有返回值类型不同,则不构成重载,编译时会有错误提示(Duplicate method…)。
public class Test { int add(int x,int y){ return x+y; } //参数个数不同 int add(int x,int y,int z){ return x+y+z; } //参数类型不同 double add(double x,double y){ return x+y; } //参数顺序不同 int add(int x,double y){ return (int) (x+y); } int add(double x,int y){ return (int) (x+y); } //不定长参数方法 int add(int...a){ int s=0; for(int i=0;i<a.length;i++){ s+=a[i]; } return s; } //只有返回类型不同,报错// void add(int x,int y){// // } public static void main(String[] args){ }}
阅读全文
0 0
- 方法的重载
- 重载新的方法
- 关于方法的重载
- 方法的重载
- java方法的重载
- 方法重载的 依据??
- 方法的重载
- 方法的重载
- 方法重载的例子
- java 方法的重载
- 方法的重载
- 重载equals的方法
- 构造方法的重载
- 简单的方法重载
- JAVA 方法的重载
- java 方法的重载
- 方法的重载
- 方法重载的学习
- 树的后序遍历方式源码
- (9)Javasript入门二
- 123
- php常见面试题
- sublime个人配置
- 方法的重载
- Android InputMethodManager 导致的内存泄露及解决方案
- PHP与memcache数据交互
- 1 ubuntu server 14.04 LTS环境配置
- 读取txt单行内容
- OpenGL-渲染光照球体
- [leetcode]553. Optimal Division
- python数据挖掘与入门实践(2.2)用sciket-learn估计器分类
- AMS-启动Activity之二