부트캠프 온라인 강의
1. 상속은 언제 사용할까?
(1) 일반적으로 코드의 재사용성으로 알고 있지만, 그 뿐만이 아님
(2) 부모의 클래스를 좀 더 확장 또는 구체적으로 만들때 사용
1. 문제
- 부모의 private 메서드를 override 가능할까?
2. 시도
- 직접 해보자
3. 해결
- 부모의 private은 접근 자체가 불가능해서 되지 않는다
4. 알게된 점
- override 조건
① 이름이 같고, 매개변수가 같고, 반환타입이 같아야함
② 부모보다 접근제한자가 더 넓어야 함
③ 부모보다 많은 수의 예외를 발생할 수 없음
-> 만약 자식에서 예외를 발생한다면, 부모에서도 예외를 던지게끔 바꿔야함
-> 만약 부모에 throw가 있다고 하더라도 자식 메서드는 예외를 던지지 않아도됨
- private은 오로지 그 클래스 내부에서만 사용할 수 있음
코테준비
1. 백준 9466 - 텀 프로젝트
: 사이클을 찾고, 사이클에 해당하는 노드들의 개수를 세는 것. 다양하게 dfs를 적용시켜보자
2. 백준 1937 - 욕심쟁이 판다
: dfs를 이용한 dp문제. 많이 풀어본 유형이라 쉽게 끝낼 수 있음
내일은 네트워크 준비 착실히 해가자. HTTP와 HTTPS의 차이, 대칭키 공개키에 대해서 공부하자
'TIL(Today I Learned)' 카테고리의 다른 글
2023.08.01 (0) | 2023.08.01 |
---|---|
2023.07.31 (0) | 2023.07.31 |
2023.07.25 (0) | 2023.07.25 |
2023.07.24 (0) | 2023.07.25 |
2023.07.21 (0) | 2023.07.22 |