方法的三种调用方式和重载

方法重载:
     * 在一个类中的多个方法,它们方法名相同,参数列表不同(参数个数,类型,顺序不同前提是         类型不同),
     * 和方法返回值,修饰符无关就构成了方法的重载

public void a(){                 //无参a方法
		
	}
	
	public int a(int a){                    //有一个参数a方法——int
		return 10;
	}
	public int a(double a){                 //有一个参数a方法——double
		return 10;
	}
	
	public void a(int a,float b){           //有两个参数a方法
		
	}
	
	public void a(float b,int a){           //有两个参数a方法
		
	}
	

    //   例如以上方法a   便构成了重载
	

方法的三种调用方式:

1.调用方法1——创建对象调用:在本类,两个类都可以使用

2.调用方法2——方法的调用:方法名(参数)  使用的前提必须在本类中使用

3.调用方法3——静态方法调用:类名.   使用前提是方法是static修饰,在本类,两个类都可以使用

public class Student {
	
	

	//功能:三个整数的和
	public static int sum(int a,int b,int c){
		return a+b+c;
	}
	public void sum1(int a,int b,int c){
		System.out.println(a+b+c);
	}


	public static void main(String[] args) {
		
		
		//接收返回值快捷键:
		//eclipse中Ctrl + 2,再说右下角弹出框选择第二个选择项
		//IDEA中Alt+Enter
		
        //1.创建对象调用:在本类,两个类都可以使用
		Student s = new Student();
		int sum = s.sum(10, 20, 30);
		System.out.println(sum);
		
        // 2.方法的调用:方法名(参数)  使用的前提必须在本类中使用
		     int sum1 = sum(10,20,30);
		
		// 3.静态方法调用:类名.   使用前提是方法是static修饰,在本类,两个类都可使用
		      Student.sum(10, 20, 30);
		
		
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值