JAVA 오버라이딩
JAVA Overloading & Overriding
JAVA Overloading & Overriding
2022.02.26Overloading이란? 한 클래스 내에 동일한 이름의 메서드를 둘 이상 정의하는 것은 허용되지 않습니다. 하지만 매개변수가 다르다면 선언이 가능합니다. 이것을 오버 로딩이라고 합니다. Overloading조건 1. 메서드의 이름 같음 2. 메서드의 매개변수 다름 (주의 반환형이 다른 것은 오버 로딩으로 볼 수 없습니다.) Overloading 이점 1. 하나의 이름으로 메서드의 같은 기능을 정의할 수 있습니다. System.out.println 에서 볼 수 있습니다. Sytem.out.println()의 함수들을 살펴보겠습니다. public void println(boolean x) { synchronized (this) { print(x); newLine(); } } public void print..