본문 바로가기
Study Note/Java

JAVA_ Test096_ 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading)이 가능한 형태와 불가능한 형태

by 시뮝 2018. 4. 30.
728x90


Test096  메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading)이 가능한 형태와 불가능한 형태

Test096.java

public class Test096

{

public static void main(String[] args)

{

print();

print(10);

print('A');

print(10, 20);

print(10,'A'); //-- 자동 형 변환이 되어 성립한다.

double result = print(3.14);

print(3.5);

}


public static void print(){}

public static void print(int i){}

//public static void print(int j){} //--(x) 왜냐하면 자바는 바로 윗줄과 구분불가

public static void print(char c){} //-- ※ 자동 형 변환 규칙 check~!!!

public static void print(int i, int j){}

public static double print(double d){return 10.0; }

//public static void print(double e){} //-- (x) 왜냐하면 자바는 바로 윗줄과 구분불가

}


cmd

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글