- 오버로딩 : 기존에 없는 새로운 메소드 생성.

 - 오버라이딩 : 상속받은 메소드를 재정의.

 구분  오버라이딩  오버로딩
 접근 제어자  부모 클래스의 메소드의 접근 제어자보다 더 넓은 범위의 접근 제어자를 자식 클래스의 메소드에서 설정할 수 있다.  모든 접근 제어자를 사용할 수 있다.
 리턴형   동일해야 한다.  달라도 된다.
 메소드명  동일해야 한다.  동일해야 한다.
 매개변수  동일해야 한다.  달라야만 한다.
 적용 범위  상속관계에서 적용된다.  같은 클래스 내에서 적용된다.

 

'#Java' 카테고리의 다른 글

재귀함수(Recusion Function)  (0) 2024.04.04
Java 클래스(Class)  (0) 2024.04.03
메소드의 오버라이딩 (Method Overriding)  (0) 2024.04.03
메소드의 오버로딩 (Method Overloading)  (0) 2024.04.03
메소드(Method)  (0) 2024.04.02

+ Recent posts