1. 오버라이딩(사전적의미 : 덮어쓰다)
- 상속받은 조상의 메서드를 자신에 맞게 변경하는 것
2. 오버라이딩의 조건
- 선언부가 조상 클래스의 메서드와 일치
- 접근 제어자를 조상 클래스의 메서드보다 좁은 범위로 변경할 수 없다.
- 예외는 조상 클래스의 메서드보다 많이 선언할 수 없다.
3. 오버로딩 vs 오버라딩
-오버로딩 : 기존에 없는 새로운 메서드를 정의 하는 것(new) / 상속과 상관 없음
-오버라이딩 : 상속받은 메서드의 내용을 변경하는 것(change, modifty)
반응형
'Java' 카테고리의 다른 글
자바의 정석 제어자(modifier) (0) | 2021.03.01 |
---|---|
자바의 정석 참조변수 super (0) | 2021.03.01 |
자바의 정석 단일 상속 (0) | 2021.03.01 |
자바의 정석 포함 (0) | 2021.03.01 |
자바의 정석 상속 (0) | 2021.03.01 |