JavaSE方法重载(overload)

                                                 JavaSE的方法重载(overload)

概念:在java中如果有多个同名但是不同参数的方法就成为“方法重载”
参数不同:数量不同,类型不同,顺序不同
必须在同一作用域内,在一个类体里面
package com.company.project.overload;

public class Calc {
// 开机
public final void powerOn() {
// 方法体
System.out.println(“计算机开机了”);
}

// 关机
public final void powerOff() {
	System.out.println("计算机关机了");

}
//重载方法:在一个类体内,同名不同参的方法
public float add(float a ,float b) {
	float c = a + b;
	return c;
}

public long add(int a,int b,int c) {
	long d = a + b + c;
	return d;
}



// 加法
public int add(int a, int b) {
	// 临时变量或者局部变量
	int c = a + b;
	return c;
}

// 减法
public int sub(int a, int b) {

	int c = a - b;
	return c;

}

// 乘法
public int mul(int a, int b) {

	int c = a * b;
	return c;

}

// 除法
public int div(int a, int b) {

	int c = a / b;
	return c;

}

}
写一个测试类对方法进行测试
package com.company.project.overload;

//类,调用方法,主动类
public class Client {
public static void main(String[] args) {

	//创建一个对象
	Calc calc = new Calc();
	//加法
	System.out.println(calc.add(10, 20) );
	//减法
	System.out.println(calc.sub(20, 10));
	//乘法
	System.out.println(calc.mul(2, 15));
	//除法
	System.out.println(calc.div(15, 3));
	//测试重载方法
	System.out.println(calc.add(3.14f, 4.28f));
	
	
}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值