* 메소드 오버로딩
오버로딩(Overloading) : 같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술
//정수값을 제곱하는 메소드
public int square(int i)
{
return i * i;
}
//실수값을 제곱하는 메소드
public double square(double i)
{
return i * i;
}
-메소드 호출시 매개 변수를 보고 일치하는 메소드가 호출된다.
-만약 square(3.14)와 같이 호출되면 컴파일러는 매개 변수의 개수, 타입, 순서 등을 봐서 두 번째 메소드를 호출한다.
'[JAVA]' 카테고리의 다른 글
[JAVA]9월 15일 객체지향, 클래스와 객체, getter, setter, toString 만드는법. (0) | 2015.10.25 |
---|---|
[JAVA]9월 14일 2차원 배열, 2차원 배열의 초기화와 크기 예제 (0) | 2015.10.20 |
[JAVA]10월 19일 java 코드를 이용해 mysql서버에 접속, Statement, PreparedStatement, Connection (0) | 2015.10.20 |
[JAVA]9월 11일 배열(array), 배열 선택정렬 코드, 배열 오름차순 정렬 예제 (0) | 2015.10.18 |
[JAVA]9월 10일 반복문, do while 문, for 문 (0) | 2015.10.18 |