[์ดํํฐ๋ธ ์๋ฐ] Item02 ์๋ฒฝ๊ณต๋ต. ์๋ฐ๋น(JavaBean)
item02. ์์ฑ์์ ๋งค๊ฐ๋ณ์๊ฐ ๋ง๋ค๋ฉด ๋น๋๋ฅผ ๊ณ ๋ คํ๋ผ. " p15. ์๋ฐ๋น์ฆ" ์๋ฐ๋น(Java Bean) ์ด๋? "A Java Bean is a reusable software component that can be manipulated visually in a builder tool" Java Bean์ ๋น๋ ๋๊ตฌ์์ ์๊ฐ์ ์ผ๋ก ์กฐ์ํ ์์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํํธ์จ์ด ๊ตฌ์ฑ์์๋ค. -> (์ฃผ๋ก GUI์์) ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์ปดํฌ๋ํธ ์๋ฐ๋น(Java Bean) ์ด ์ง์ผ์ผ ํ๋ ๊ท์ฝ - ์๋ฐ๋น์ ์ธ์๊ฐ ์๋ ๊ธฐ๋ณธ ์์ฑ์(default constructor)๋ฅผ ๊ฐ๋๋ค. - ํด๋์ค์ ํ๋กํผํฐ๋ค์ Getter/Setter ๋ฅผ ํตํด ์ ๊ทผํ ์ ์์ด์ผ ํ๋ค. - Serializable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด์ผ..
2023.01.06