您的位置:首页 > 编程语言 > Java开发

java方法的重载

2015-08-10 16:21 323 查看
方法的目的是什么?
: 代码的重用
方法由什么构成?
: 修饰符列表 返回值 方法名 参数列表 方法体
什么是方法的重载?
: 方法名相同 参数列表不同
参数列表不同有几种情况?
: 两种 1 参数列表个数不同
2 参数列表数据类型不同
方法的重载这里最容易犯的错误 :
方法的重复 , 就是方法名和参数列表都相同了 这样 报错

代码 :
public class Chong_Zai{
public static void m_1(int i){//声明静态方法
System.out.println( "我是静态方法" );
}
public static void m_1(int i,int j){//方法名和上面那个相同 但是我参数列表个数不同 就是方法的重载
System.out.println( "我也是静态方法" );
}
public void m_2(int i){//声明成员方法
System.out.println( "我是成员方法" );
}
public void m_2(double i ){//方法名和上面那个相同,但是参数列表的数据类型不同,就叫方法的重载
System.out.println( "我也是成员方法" );
}
public static void main(String[] args){
Chong_Zai c = new Chong_Zai();
m_1(1);//调用静态方法 参数列表为 1 个的那个方法
m_1(1,1);//调用静态方法 参数列表为 2 个的那个方法
c.m_2(1);//调用成员方法 参数列表里面的局部变量 数据类型为 int 的那个方法
c.m_2(1.1);//调用成员方法 参数列表里面的局部变量 数据类型为 double 的那个方法
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: