//方法重载的概念:在同一个类内,两个(含)以上的方法具有相同的名称
//但其定义类型或参数个数却不相同
class myNumber
{
//1.定义方法add
int add(int i,int j){return i+j;}
//2.方法重载add,和1的名称相同,定义类型不同,参数类型也不同
double add(double i,double j){return i+j;}
}
class Ex2_10_1
{
public static void main(String[] args)
{
int n;
double x;
myNumber a=new myNumber();
//3.因为参数2,3是整数,所以引用1定义的方法
n=a.add(2,3);
//4.因为参数2.2,3.3是浮点数,所以引用2定义的方法
x=a.add(2.2,3.3);
System.out.println("int n="+n);
System.out.println("int x="+x);
}
}