오버로딩
- 메서드의 이름은 같고 매개변수의 갯수나 타입이 다른 함수를 정의하는 것
오버라이딩
- 상위 클래스의 메서드를 하위 클래스에서 재정의 하는 것
- 메서드 이름은 물론 매개변수의 갯수, 타입이 완전히 일치해야함
- 상위 클래스의 동작을 상속받은 하위 클래스에서 변경하기 위해 사용
오버로딩은 상속과 관련이 없지만 오버라이딩은 상속과 관련이 있다
'Develop > Java' 카테고리의 다른 글
객체지향 프로그래밍이란? (0) | 2021.10.31 |
---|---|
[JAVA] 캡슐화 & 다형성 & 상속 (0) | 2021.10.31 |
[JAVA] 코딩테스트 자주 사용하는 함수 (0) | 2021.10.16 |
[JAVA] List Collection (0) | 2021.10.04 |
[JAVA] 자바란? (0) | 2021.10.04 |
댓글