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
- select
- Spring Framework
- 외부조인
- 스프링
- DAO
- react
- 쓰는이유
- 오버라이딩
- 개발기록
- orderedDict
- 싱글톤
- 싱글톤 레지스트리
- JIT
- Oracle
- 121
- 자바
- 파이썬
- overriding
- defaultdict
- PYTHON
- spring
- 청크
- 리스트 자르기
- java
- GCP Storage
- ChainMap
- DAO의 분리
- 데이터베이스
- null
- 백준
Archives
- Today
- Total
목록오버로딩 (1)
PengTory
[Java] 오버라이딩(Overriding)이란?
오버라이딩이란? 오버라이딩이란 상속 관계에 있느 부모 클래스에서 이미 정의된 메소드를 자식 클래스에서 같은 시그니쳐를 갖는 메소드로 다시 정의하는 것을 말한다. 자바에서 자식 클래스는 부모 클래스의 private을 제외하고는 모든 메소드를 상속받는다. 상속받은 메소드는 그대로 사용할 수 도 있지만 필요에 의해 재정의해 사용할 수 있다. 따라서 메소드 오버라이딩이란 상속받은 부모 클래스의 메소드를 재정의해 사용하는 것을 말한다. 오버라이딩의 조건 오버라이딩은 메소드의 내용만 새로 작성하는 것이기 때문에 메서드의 선언부는 부모의 것과 완전히 일치해야 한다. 따라서 오버라이딩 성립을 위해서는 아래 조건이 만족되어야한다. 1) 메소드의 선언부는 기존 메소드와 완전히 같아야한다. 2) 메소드의 반환 타입은 부모 ..
Java
2022. 12. 9. 02:07