📄 overload.java
字号:
//Overload.java
class Overload {
int m, n;
Overload() {
m = 0;
n = 0;
}
Overload(int a, int b) {
m=a;// 代码1 //初始化变量m
n=b;// 代码2 //初始化变量n
}
int add() {
System.out.println("无参加法" + m + "+" + n + "=" + (m + n));
return m + n;
}
int add(int a, int b) {
System.out.println("整型加法" + a + "+" + b + "=" + (a + b));
return a + b;
}
/* double add(int a,int b){
System.out.println("整型加法但返回实型值"+a+"+"b+"="+(a+b));
return (double) (a+b);
}*/
double add(double a, double b) {
System.out.println("实型加法" + a + "+" + b + "=" + (a + b));
return a + b;
}
double add(int a, int b, double c) {
System.out.println("混合加法" + a + "+" + b + "+" + c + "=" + (a + b + c));
return (a+b+c);// 代码3 //返回加法运算的结果
}
public static void main(String[] args) {
int ix, iy;
double dx, dy;
;// 代码4 //声明一个Overload对象ov并初始化
Overload ov=new Overload(1,2);
ix = ov.add();
iy = ov.add(3, 6);
ov.add(2.1,5.3);//代码5 //调用实型加法函数参数为2.1, 5.3
dy = ov.add(3, 6, 2.2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -