728x90 반응형 overloading1 16)객체지향-오버로딩(overloading) 16-1) 오버 로딩이란? 한 클래스 안에 같은 이름의 메서드 여러 개를 정의하는 것(메서드:메서드 이름=n:1) overloading:과적하다 대표적인 예로 println을 들 수 있습니다. void println() void println(boolean x) void println(char x) void println(char [] x) 등등.. 16-2) 오버 로딩이 성립하기 위한 조건 ①메서드 이름이 같아야 한다. ②매개변수의 개수 or 타입이 달라야 한다. ③반환 타입은 영향 없다. ① 메서드 이름 같음 ② 개수는 같으니 타입이 달라야 하는데 int로 타입도 똑같음(오류) ③ 반환 타입 상관없음 ① 메서드 이름 같음 ② 개수는 같으니 타입이 달라야 하는데 int로 타입도 똑같음(오류) ③ 반환 .. 2021. 5. 20. 이전 1 다음 728x90 반응형