오늘의 키워드
- 상속
오늘의 내용
- 상속
- 기존에 만들어져 있는 클래스에 새로운 기능을 추가하여 향상된 클래스를 만들고 각각의 클래스 간에 상하 관계를 연결하는 작업을 말한다
- 현재 객체와 유사한 새로운 객체를 생성할 때 처음부터 하기보다 확장을 해 새로운 객체 생성이 가능하다
- 이미 정의되어 있는 부모클래스의 메서드를 비롯한 모든 속성을 물려받아 서브 클래스는 부모클래스의 메서드와 속성을 서브클래스에 정의하지 않아도 자식의 속성으로 사용이 가능하다
- 단일 상속 : 상속자가 한 개의 부모클래스로부터 속성을 물려받는 것
- 다중 상속 : 상속자가 여러 부모클래스로부터 속성을 물려받는 것
- extends를 사용해 부모클래스를 지정하는데 생략하면 패키지에서 정의된 객체클래스가 부모클래스로 자동 지정된다
- extends에서 부모 클래스를 지정하면 부모클래스가 갖고 있는 변수와 메서드를 계승하는데 메서드는 public과 protected로 정의된 변수와 메서드만 계승이 가능하다
- 클래스를 상속하면 새로운 변수를 만들 때 부모클래스에 있는 변수와 이름이 같으면 부모클래스의 변수는 무시하게 된다
오늘의 회고
- 프로젝트 피드백이 오늘 와서 리펙토링 하다 시간이 다가서 재제출을 못했다 수정한 프로젝트 피드백도 받고 싶은데 최대한 빨리 작업해서 제출해 봐야겠다
- 주말부터 컨디션이 회복이 안돼서 하루종일 집중이 잘 안 된 거 같은 기분이다 몸관리에 좀 더 신경 써야 할 듯
'TIL' 카테고리의 다른 글
내일배움캠프 6주차 Spring 관계의 종류, 영속성 전이 등 (0) | 2024.05.22 |
---|---|
내일배움캠프 6주차 Spring 빈(Bean)의 수동 등록, 인증과 인가....등 (0) | 2024.05.21 |
내일배움캠프 5주차 Java 컬렉션 (0) | 2024.05.17 |
내일배움캠프 5주차 Spring Data JPA (0) | 2024.05.16 |
내일배움캠프 5주차 Spring Layer 3계층, IoC Container, Bean (1) | 2024.05.15 |