1. 오늘 공부내용
[Section1 - Java 객체지향 프로그래밍 심화 - 1]
객체지향 프로그래밍(OOP)
- 상속(inheritance) :
기존(상위클래스, 부모클래스, super class)에서 "확장" 하는 것 -> (하위클래스, 자식클래스, sub class)
즉, 코드의 중복을 막기 위한 개념. 부모가 가진 멤버를 재활용하기 위함.
* 공통적인 부분을 뽑아내는 과정 = 추상화
- 캡슐화(Encapsulation)⭐️ :
밖으로부터 보호&단절.
객체의 상태, 내부동작을 감추는 법. getter/setter 메서드
2. 처음 알게 된 부분
- getter/setter 메서드
3. 잘 이해가 안간 부분
- 생성자 부분이 아직 이해가 덜 되어 this()와 super()의 생성자를 호출해온다는 의미를 잘 모르겠다.
- getter/setter 메서드 구분이 아직 정확하게 안된 것 같다. 읽기와 쓰기??
- 패키지와 import문 코드 작성을 어떻게 써야할지 잘 모르겠다.
4. 느낀점
상속... 부모님의 등골을 빼먹는 자식이라고 생각하면 편할듯 하다.
5. 내일 할 일
- 병원진료
- 다녀오자마자 식사하고 약먹고 수업 따라가기
'🖤 BE 45기 > TIL' 카테고리의 다른 글
[TIL 20230503] (0) | 2023.05.03 |
---|---|
[TIL 20230501] (0) | 2023.05.01 |
[TIL 20230424] (1) | 2023.04.24 |
[TIL 20230421] (1) | 2023.04.21 |