OOP์ ํต์ฌ์ธ ํด๋์ค์ ๊ฐ์ฒด๋ ๊ฐ๊ฐ ๋ฌด์์ผ๊น์? Class | ํด๋์ค ํด๋์ค๋ '๊ฐ์ฒด๋ค์ ์ฒญ์ฌ์ง' ์
๋๋ค. ๋ํ ํด๋์ค๋ '์ฌ์ฉ์๊ฐ ์ง์ ํ ์๋ฃํ' ์
๋๋ค. ๋ง์น ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ ์๋ ์ค์ ์๋ฃํ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ์
๋๋ค. (ํด๋์ค์ ์ ์ธ ๋ฐฉ์์ ๋ณด๋ฉด ๋์ฑ ์ดํด๊ฐ ๋ ๊ฒ ์
๋๋ค.) ํด๋์ค์๋ attributes(์์ฑ) ๋ค์ด ์๋๋ฐ, ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์๋ '๊ฐ (data)' ๊ณผ ๋์ผํ ์ญํ ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ methods(๋ฉ์๋) ๋ค๋ ์๋๋ฐ, ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ 'ํจ์ (function)' ์ ๋์ผํ ์ญํ ์
๋๋ค. ๋ํ ํด๋์ค๋ค์ ํด๋์ค์ ๋ด๋ถ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๋ ์ฉ๋์ ํจ์(๋ฉ์๋)์ ๊ฐ(์์ฑ) ๋ค์ ๊ฐ์ง๊ณ ์์ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ค์ ์จ๊ธธ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ๋
๋ค์ public / pri..