package java1;
//计算器
public class Jisuanqi {
//属性
//型号,品牌等
//重载
//1、方法同名不同参
//2、返回类型和重载无关
//3、多态的一种表现形式
//4、构造方法也可重载:
//方法
//加法运算
public int Jia(int a,int b)
{
return a+b;
}
public int Jia(int x,int y,int z)
{
return x+y+z;
}
//浮点数加法
public double Jia(double a,double b)
{
return a+b;
}
public int Max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
public double Max(double a,double b)
{
return (a>b)?a:b;
}
public double Max(double a,double b,double c)
{
return Max(Max(a,b),c);
}
}
//计算器
Jisuanqi jsq1=new Jisuanqi();
//调用加法
System.out.println(jsq1.Jia(123,456));
//调用浮点数加法
System.out.println(jsq1.Jia(123.45,456.64));
System.out.println(jsq1.Max(1,2));
System.out.println(jsq1.Max(1.1,2.2));
System.out.println(jsq1.Max(4.4,2.2,3.3));