DAY-12. ์๋ฐ ์์
๐2022-03-17
์๋ฐ
โ ๊ฐ์ธ์ด ๊ณต๋ถํ ๋ด์ฉ์ ์ ์ ๊ฒ ์ด๊ธฐ์ ์ค๋ฅ๊ฐ ๋ง์ ์๋ ์์
1๏ธโฃ toString ์ค๋ฒ๋ผ์ด๋ฉ
- toString์ผ๋ก ์ค๋ฒ๋ผ์ด๋ฉ ๋์ std์ std.toString๊ณผ ๊ฐ๋ค
2๏ธโฃ ๋ฉ์๋ ์ฃผ์ ์ฌํญ
- ๋ฉ์๋ ๋ด์์๋ ์ถ๋ ฅ๋ฌธ์ ์์ฑํ์ง ์๋๋ค
3๏ธโฃ Object
- ๋ชจ๋ ์๋ฃํ์ ์ต๊ณ ์กฐ์
- ํ์๋ถ๋ถ์ ๊ธ์จ๊ฐ ์๋ฏธํ๋ ๊ฒ : ๋ฉ์๋๊ฐ ์กด์ฌํ๋ ํด๋์ค์ ์ด๋ฆ์ ๋ณด์ฌ์ค๋ค ex) setName์ Product๋ผ๋ ํด๋์ค ์์ ์กด์ฌํ๋ค
4๏ธโฃ ์์
๋ถ๋ชจ
์์
- super()๋ฅผ ํตํด iceCreamํ ์์ฑ์๋ฅผ ํธ์ถํ๋ฉด ๋ถ๋ชจ ํด๋์ค์ ์ธ์คํด์ค ๋ํ ์์ฑ๋๋ค.
- ๋ถ๋ชจํด๋์ค์ ๊ธฐ๋ณธ์์ฑ์๋ฅผ ํธ์ถํ๋ ์์ ์ด๋ค
- super()๋ ์ฝ๋์ ๊ฐ์ฅ ์ฒซ ์ค์ ์์ผํ๋ค
5๏ธโฃ ์ค๋ฒ๋ผ์ด๋ฉ
๋ถ๋ชจ
์์
- ๋ถ๋ชจํด๋์ค๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ๋ ์์
- ๋๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋, ๋๊ฐ์ ๋ฐํํ์ , ๋๊ฐ์ ๋งค๊ฐ๋ณ์
- ์ค๋ฒ๋ผ์ด๋ฉ๋ ๋ฉ์๋๊ฐ (๋ถ๋ชจ๋ณด๋ค) ์ฐ์ ์คํ
- ๋ถ๋ชจ์ price๋ private์ด๊ธฐ ๋๋ฌธ์ getPrice()๋ก ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
- ์ฌ๊ธฐ์ ์ค๋ฒ๋ก๋ฉ์ ๋๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ๋งค๊ฐ๋ณ์ ์๋ฃํ์ด๋ ๊ฐ์๋ฅผ ๋ฌ๋ฆฌํด์ฃผ๋ ์์
Leave a comment