반응형
자바 기술면접에서 단골문제로 나오는 문제중 하나인 오버로딩과 오버라이딩에 대해서 다뤄볼 것이다.
Overloading
- 동일한 이름을 가진 메소드들이 같은 클래스에 존재하고 파라미터에 따라서 호출이 되는 방식
Overriding
- 상속관계에서 부모클래스에서 상속받은 클래스를 자식 클래스가가 재정의 하는 것
- parameter 및 return type는 같아야 함
- Java 1.5 이상부터는 return type이 같은 클래스나 subclass가 될 수도 있음
- 즉, 자식 클래스가 필요에 의해 메소드 구현을 다양하게 하기 위해서 사용
반응형
'IT > Java' 카테고리의 다른 글
gson 에 대해서 (54) | 2022.08.12 |
---|---|
JSON Array 처리중 단일 데이터의 경우 문제(22.08.10) (80) | 2022.08.09 |
mybatis에서 <![CDATA[ ]]> 사용 이유 (52) | 2022.08.02 |
시간복잡도 계산 (65) | 2022.08.01 |
자바 문자열 비교 compareTO (26) | 2022.07.31 |
댓글