반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 북클럼
- 식물
- springAOP
- 어피티 7월 북클럽
- 수경재배
- 삼색달개비
- 정보처리기사 합격
- 정보처리기사
- 정처기 공부
- 정보처리기사 공부
- 아보카도
- 정보처리기사 실기
- 달개비
- 식물키우기
- 스프링AOP
- 자바
- 개발 공부
- 식물 키우기
- js
- 싱고니움
- AOP
- 아보카도키우기
- 오프라인 소모임
- 정처기
- 정처기 실기
- Spring
- 시나공
- 어피티 독자
- 아보카도 키우기
- 스프링
Archives
- Today
- Total
목록오버로딩 (1)
deblog
오버라이딩과 오버로딩의 차이
오버라이딩(Overriding) 오버라이딩이란 상위클래스의 선언된 메서드를 하위 클래스에 기능에 따라서 메서드를 재정의하여 사용 하는 것이라고 할 수 있습니다. 자바에서 자식 클래스는 부모 클래스의 private 멤버를 제외한 모든 메서드를 상속받습니다. 이렇게 상속받은 메서드는 그대로 사용해도 되고, 필요한 동작을 위해 재정의하여 사용할 수도 있습니다. 오버라이딩의 조건 오버라이딩이란 메서드의 동작만을 재정의 하는 것이므로, 메서드의 선언부의 기존 메서드와 완전히 같아야 합니다. 하지만 메서드의 반환 타입은 상위클래스의 반환 타입으로 타입 변환할 수 있는 타입이라면 변경할 수 있습니다. 상위 클래스의 메서드보다 접근제어자를 더 좁은 범위로 변경 할 수 없습니다. 상위 클래스의 메서드보다 더 큰 범위의 ..
IT/JAVA
2021. 4. 28. 14:22