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
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test098_ 배열 / 배열의 복사 (Test097 파일과 비교) / 데이터 복사 (0) | 2018.05.13 |
---|---|
JAVA_ Test097_ 배열 / 배열의 복사 (Test098 파일과 비교) / 주소값 복사 (0) | 2018.05.13 |
JAVA_ Test095_ 메소드 중복정의(Mathod Overloading) 개요 / 메소드 오버로딩(Mathod Overloading) (0) | 2018.04.30 |
JAVA_ Test094_ 클래스와 인스턴스 / 클래스와 인스턴스 활용 / 가위, 바위, 보 게임 프로그램 (0) | 2018.04.30 |
JAVA_ Test093_ Record 클래스, Sungjuk 클래스, Test093클래스를 이용한 성적 계산 프로그램 작성 (2) | 2018.04.30 |
댓글