부트캠프 온라인 강의

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

+ Recent posts