๐ฅ Today
-
[ByteDegree]
-
typescript
-
classํ
-
1. ์ ๊ทผ ์ ํ์
- protected : ํด๋น ํด๋์ค ๋ด๋ถ์์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ ์์ฑ or ๋ฉ์๋ (๊ธฐ๋ณธ pubilc) / ์์์์๋ ๊ฐ๋ฅ
- private : ํด๋น ํด๋์ค ๋ด๋ถ์์๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ ์์ฑ or ๋ฉ์๋ (๊ธฐ๋ณธ pubilc)
- ๊ณตํต : ํด๋์ค ๋ฐ ์ธ์คํด์ค์์ ์ ๊ทผ์ด ๋ถ๊ฐํ๋ค.
- ์ฐจ์ด : ํด๋์ค ์์์ protected๋ ์ ๊ทผ๊ฐ๋ฅ, private์ ์ ๊ทผ ๋ถ๊ฐ
-
2. ์์ฑ๊ณผ ํ ๋น์ ๋์์ ํ๊ธฐ + ์ ๊ทผ ์ ํ์
- ์์ฑ์ ์ ์์, ๋งค๊ฐ๋ณ์์ ์ ๊ทผ ์ ํ์๋ฅผ ๊ฐ์ด ์ฐ๋ฉด ์์ฑ์ ์ ์ํ๊ณ ํ ๋นํ๋ ์ฝ๋๋ฅผ ํ๋ฒ์ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์ ๊ทผ ์ ํ์๊ฐ pubilc์ธ ๊ฒฝ์ฐ, (๋ณดํต default๊ฐ public๋ผ์ ์๋ต์ด ๊ฐ๋ฅํ์ง๋ง) ๋งค๊ฐ๋ณ์์ ๋์์ ์์ฑ์์๋ pubilc์ ๋ช ์ํด์ค์ผํ๋ค.
-
3. ์์๊ณผ ์ธํฐํ์ด์ค์ ๊ด๊ณ
- implements : ํด๋์ค์์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ
- abstract ์ถ์ ํด๋์ค : ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์๋ ํด๋์ค or ์์ฑ ๋์ง ์์ ํด๋์ค
- abstract๋ก ์ ์๋ ๋ฉ์๋๋ฅผ ๊ผญ ๊ตฌํํด์ผํจ.
- ์์์ ๋ฐ์์ ํ์ ํด๋์ค์์ ์ถ์ํด๋์ค๋ฅผ ๊ตฌํํด์ผํ๋ค. (์ด ํ์ํด๋์ค๋ฅผ ์ธ์คํด์คํ ํ๋ฉด ๋จ)
-
- Mini Project / Part3 โฉ
- pagination์ ๊ตฌํํ๋ค. ํ์ด์ง์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ฌ ์ ์๋ api๋ฅผ ์์ฒญํด์ ๋ฐ์์ค๋ ์์ผ๋ก ์์ ์ ํ๋ค.
๐ฅ To Do
- [ecommerce-website] โฉ
- [๋ถ์คํธ์ฝ์ค] project B
- [Algorithm]
javaScript
๋งค์ผ 1๋ฌธ์ ์ด์ ํ๊ธฐ - [๋ถ์คํธ์ฝ์ค] CS ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ ๊ฐ์
- [ByteDegree]
React
9์ฃผ์ฐจ - TypeScript โฉ- 9์ฃผ์ฐจ Quiz : ~ 01/25
- Mini Project / Part3 / ์๋ฒ ์ฐ๋ํ๋ ๋๊ธ ์๋น์ค ๊ตฌํ : 01/12 ~ 01/25 โฉ