파라미터의 데이터 형이 서로 다르기 때문에
오버로드 성립
public void plus(int a ){...}
public void plus(boolean a){...}
파라미터의 개수가 서로 다르기 때문에 오버로드 성립
public void user(int a){...}
public void user(int a,int b){...}
데이터 형의 전달 순서가 서로 다르기 때문에 오버로드 성립
public void user(int a , boolean b) {}
public void user(boolean a , int b) {}
오버로드 성립 불가
plus(int a , int b )
plus(int b , int a ) // 자바에서 파라메터 위치로 첫번재 변수 체크
오버로드 성립 가능
plus(int a , String b , int c ){}
plus(int a , int c , String b ){} //
오버로드 성립가능
plus(int a ){...}
plus(int a , int b){...}