- 오버로딩과 오버라이딩
https://cafe.naver.com/openrt/7316
이름만 비슷할 뿐, 기능은 전혀 다름! 둘 다 정의에 관한 것이다.
오버로딩 (중복정의) | 한 클래스 내의 같은 메소드명에 매개변수가 다르게하여 중복 정의하는 것 | 메서드명 = | 매개변수 ≠ 리턴타입, 접근제한자는 상관X |
오버라이딩 (재정의) | - 자식클래스에 의해 부모클래스의 메소드가 묻히는 것 - 부모클래스에서 상속받은 메소드를 재정의하는 것 | 메서드명 = | 매개변수 = | 리턴타입 = - 접근제한자 : 자식이 부모보다 같거나 더 넓게 (public > protected > default > private) |
- 업캐스팅과 다운캐스팅
'WEB > Java' 카테고리의 다른 글
list null empty (0) | 2021.03.08 |
---|---|
상속, 추상클래스, 인터페이스 (0) | 2020.06.29 |
Java 기본 개념 정리 (0) | 2020.06.12 |