1. 오늘 완료한 일
- Java 문법 종합반 3주차 수강완료
- TIL 특강 수강
2. 내일 목표
- Java 4,5주차 마저듣기 << 우선순위
- 프로그래머스 lv1 문제풀기
- 객체지향 프로그래밍의 5가지 설계원칙 정리하기
3. Today I Learned
Java
- this와 this() / super와 super()
- 접근 제어자 (public, protected, private, defalut) / 그 외 제어자(abstract, final, static)
- pakage와 import
- 상속 개념
- 오버라이딩을 통한 기능 확장
- 다형성
- 추상 클래스
- 인터페이스의 역할, 구성요소 구현방법
- 인터페이스의 defalut 메서드, static 메서드
- 인터페이스의 다형성 원리와 구현 방법
- 애노테이션 @Override
4. 느낀점 (회고)
- 오늘은 TIL 특강을 들었다. TIL에 대해 정해진 답은 없지만, 배운것을 정리 하거나, 지금의 방식처럼 간단하게 일기식으로 작성하거나, 문제를 마주한 사항, 개발일지등등 다양한 방식으로 작성할 수 있단걸 깨달았다.
지금은 체크리스트 방식으로 TIL을 쓰고있지만, 프로젝트를 하는게 아니라 언어를 배우고 있는 만큼 정리 위주로, TIL을 써봐야겠단 생각이 들었다.
- 3주차 강의 과제로 계산기 만들기가 나왔다.
각 과정을 따라 구현을 하는것에는 무리가 없었으나, 구현을 다하고 숙제 해설영상을 보니 아직 내가 상속 개념과 다형성 개념, 접근제어자에 대해 잘 이해하지 못하고 있음을 느꼈다.
우선 나머지 4,5주차 강의를 수강한다음 다시 해당과제에 도전해봐야겠다.