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
- Python
- 백준
- 디바이스 입출력
- 데드락
- 객체지향 프로그래밍
- OS
- BFS
- 프로세스
- error
- 스택
- 캡슐화
- 백준 #
- 운영체제
- queue
- DFS
- DP
- stack
- unionfind
- 파이썬
- 유니크 키
- integretion test
- 다익스트라
- 큐
- java
- springboot
- 코딩 테스트
- SW Expert Academy
- 자료구조
- OOP
- 논리 메모리
Archives
- Today
- Total
목록객체지향프로그래밍 (1)
middlefitting
Java 메서드 오버라이딩에 관하여
메서드 오버로딩이란 메서드 오버라이딩이란 상위 클래스에서 이미 정의된 메서드를 하위 클래스에서 다시 정의하는 것을 말합니다. 하위 클래스는 상위 클래스보다 많은 멤버를 가지게 되고, 이러한 특성은 자연스럽게 메서드 오버라이딩이 필요한 여러 상황을 만들게 됩니다. 메서드 오버라이딩을 통해 하위 클래스는 상위 클래스의 메서드를 재사용하면서 자신만의 새로운 기능을 추가할 수 있습니다. 메서드 오버라이딩의 목적 메서드 오버라이딩의 목적을 좀 더 자세히 살펴보면 다형성 구현, 유지보수성 향상, 확장성 확보가 존재합니다. 하나씩 살펴보면 다음과 같습니다. 다형성 구현 하위클래스는 상위 클래스의 메서드를 재정의함으로써 하위 클래스 동작 방식을 다양화할 수 있습니다. 유지보수성 향상 부모클래스의 메서드가 변경되는 것은..
JAVA
2023. 3. 12. 23:21