๋ชฉ๋ก์ „์ฒด ๊ธ€ (68)

amid.jungs

๐Ÿค“์ž๋ฐ”๊ธฐ๋ณธ 09

๐ŸŒฑ Getter/Setter , toString I. Getter ,Setter ๊ฐ์ฒด์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์œ„ํ•ด ํ•„๋“œ๋“ค์„ private (์ ‘๊ทผ ์ œํ•œ์ž)๋กœ ๋ง‰์•„๋†“๊ณ  ๊ฐ ํ•„๋“œ์˜ Getter,Setter๋กœ ์ ‘๊ทผํ•œ๋‹ค. (=์™ธ๋ถ€์˜ ์ ‘๊ทผ์„ ๋ง‰์Œ) Setter : ์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ ๋‚ด๋ถ€์—์„œ ๊ฐ€๊ณตํ•ด ํ•„๋“œ์— ๋„ฃ์–ด์ฃผ๋Š” ๋ฐฉ์‹ Getter : ์‚ฌ์šฉํ•ด ๋ณธ ํ•„๋“œ์˜ ๊ฐ’์„ ์ˆจ๊ธด ์ฑ„ ๋‚ด๋ถ€์—์„œ ๊ฐ€๊ณต๋œ ๊ฐ’์„ ๊บผ๋‚ผ ์ˆ˜ ์žˆ์Œ ์‚ฌ์šฉ๋ฐฉ๋ฒ• : ๋‹จ์ถ•ํ‚ค (Mac ๊ธฐ์ค€) command + n โœ”๏ธprivate๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ™์€ ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‹ค. II. toString ๊ฐ์ฒด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ •๋ณด๋‚˜ ๊ฐ’๋“ค์„ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด ๋ฆฌํ„ดํ•˜๋Š” ๋ฉ”์†Œ๋“œ ์‹คํ–‰๊ฒฐ๊ณผ (์ฒซ๋ฒˆ์งธ ์‚ฌ์ง„ ์ฝ”๋“œ) : com.company.Person@37a71e93 com.company.Person@7..

Java ๊ธฐ๋ณธ 2021. 1. 31. 17:17