메서드 오버로딩(Overloading)과 오버라이딩(Overriding)
오버라이딩 (Overriding) Overriding? 상위 클래스(부모 클래스)의 메소드와 동일한 시그니처의 메소드를 하위 클래스(자식 클래스)에서 구현한 것을 얘기한다. 이렇게 다양한 메서드가 있을 때 실제 생성된 객체에 구현된 메소드를 호출한다. 오버라이딩 조건 오버라이딩하는 메서드를 가진 클래스와 상속 혹은 구현관계에 있어야 한다. 메서드의 시그니처와 리턴타입을 가져야 한다. 부모클래스의 메서드와 접근제어자는 다를 수 있지만, 접근 제어자의 범위가 확장되어야 한다. Why? 타입(Type)은 표현할 수 있는 방법이라고 할 수 있다. 예를 들어 개와 인간과 같은 포유류 들은 젖샘이 있어 수유를 한다는 공톰점을 공유한다. 또한 개와 인간은 모두 걷는다 하지만, 개는 네 발로 걷고 우리는 두 발로 걷는..
BackEnd/Java&Kotilin
2022. 7. 21. 08:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정적 타입 언어
- java
- SpringBoot 2.2
- 메모리 파편화
- ATDD
- pass by reference
- Memory Fragmentation
- pass by value
- 수직 분할
- 뾰족함
- 동적 타입 언어
- OOP
- Clean Architecture
- Sticky Session
- RestAssured
- 육각형 아키텍처
- 세션 불일치
- 장애 해결기
- 수평 분할
- 내부 단편화
- Object Pool
- Session
- 메모리 단편화
- 동적 디스패치
- multimap
- pool
- 객체 풀
- 외부 단편화
- 컴포짓 패턴
- 클린 아키텍처
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
글 보관함