[์ดํํฐ๋ธ ์๋ฐ] Item28. ๋ฐฐ์ด๋ณด๋ค๋ ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ผ.
[์ดํํฐ๋ธ ์๋ฐ] Item28. ๋ฐฐ์ด๋ณด๋ค๋ ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ผ. ๋ฐฐ์ด๊ณผ ์ ๋ค๋ฆญ ํ์
์๋ ์ค์ํ ๋๊ฐ์ง ์ฐจ์ด์ ์ด ์๋ค. 1๏ธโฃ ๋ฐฐ์ด์ ๊ณต๋ณ์ด๊ณ , ์ ๋ค๋ฆญ์ ๋ถ๊ณต๋ณ์ด๋ค. ๊ณต๋ณ, ๋ถ๊ณต๋ณ ๋ง์ด ์ด๋ ค์ด๋ฐ ์ฐ์ ๊ณต๋ณ์ 'ํจ๊ป ๋ณํ๋ค' ๋ผ๋ ๋ป์ด๋ค. // ๊ณต๋ณ Object[] anything = new String[10]; // String ํ์
์ Object ํ์
์ ๋ด์ ์ ์๋ค. (ํธํ์ด ๋๊ธฐ ๋๋ฌธ์) anything[0] = 1; // ์ปดํ์ผ ์๋ฌ๊ฐ ๋์ง ์์ง๋ง ๋ฌธ์ ๊ฐ ์๋ ์ฝ๋๋ค. (๋ฌธ์์ด ๋ฐฐ์ด์ธ๋ฐ ์ซ์๋ฅผ ๋ฃ๊ณ ์์ผ๋ฏ๋ก ๋ฒ๊ทธ๋ค..!) ๋ฐฐ์ด์์๋ Sub์ด Super์ ํ์ ํ์
์ด๋ผ๋ฉด ๋ฐฐ์ด Sub[]์ Super[]์ ํ์ ํ์
์ด ๋๋ค. ์์ ๋ฐ๋ผ์ Object๋ String์ ์์ ํ์
์ด๊ธฐ ๋๋ฌธ์ Object[]์..
2023.03.17