Super의 메서드사용Backend/java2018. 8. 9. 20:00
Table of Contents
반응형
Super은 어떠한 변수에만 적용되는 것이 아니고
메서드에서도 적용이 가능합니다.
다음 코드를 보시죠.
조상의 메서드를 참조하는데도 super를 사용합니다.
super.getLocation()이 조상인 Point클래스의 getLocation()을 호출하는 것입니다.
전에는 주석처리한 부분처럼 되어 있던 코드를... 조상의 메서드를 이용해서 다시 작성한 거죠.
조상에 정의된 getLocation메서드의 내용이... 이 것이므로... 결국 주석처리한 코드와 같은 내용입니다.
그래도... 오버라이딩할 때는... 가능하면... 이처럼... 조상의 메서드를 호출하는 것이 좋습니다.
이렇게 하는 것이 코드의 재사용성을 높이고... 조상코드가 변경되어도 자동적으로 적용되니까요.
반응형
'Backend > java' 카테고리의 다른 글
패키지의 선언 (0) | 2018.08.12 |
---|---|
패키지(Package)의 정의 (0) | 2018.08.12 |
Super의 정의 (0) | 2018.08.09 |
오버라이딩 Vs 오버로딩 의 차이점 (0) | 2018.08.09 |
오버라이딩의 조건은 무엇일까?? (0) | 2018.08.09 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상