[Ruby] ์ ‘๊ทผ์ œ์–ด

[์›๋ณธ ๋งํฌ]

๋ฃจ๋น„์—๋„ ์ ‘๊ทผ์ œ์–ด์ž๊ฐ€ ์žˆ๋‹ค.

OOP ํ‘œ๋ฐฉํ•˜๋ฉด์„œ ์ด๊ฒŒ ์—†์œผ๋ฉด ์ด์ƒํ•œ๊ฑฐ์ง€

์ œ์–ด ๋ ˆ๋ฒจ์€ ์—ฌ๋А ์–ธ์–ด๋“ค์ฒ˜๋Ÿผ private/protected/public์œผ๋กœ ๋‚˜๋‰œ๋‹ค.
์“ฐ์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ public์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ž๋ฐ”์ฒ˜๋Ÿผ ๋ฉ”์„œ๋“œ ํ•˜๋‚˜๋งˆ๋‹ค ๋ถ™์ด๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ c++์ฒ˜๋Ÿผ ํ•œ๋ฒˆ ๊ฑธ๋ฉด ๋‹ค๋ฅธ๊ฑฐ ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€ ์ญ‰ ์ ์šฉ๋œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋ฉ”์„œ๋“œ ์ •์˜์™€ ๋ณ„๊ฐœ์˜ ํ–‰์— ๋†“์—ฌ์•ผํ•œ๋‹ค. ์•„๋‹ˆ๋ฉด ์—๋Ÿฌ๋‚œ๋‹ค. image

image public์ด๋‹ˆ ๋จ



image

image ์•ˆ๋จ