[Java] this์ this()์ ๋ํด
rlaehddnd0422
์๋ฐ์๋ this์ this() ํค์๋๊ฐ ์์ต๋๋ค. ์ด ๋ ํค์๋๋ ๋ชจ์์๋ ๋น์ทํ์ง๋ง ์ ํ ๋ค๋ฅธ ์ฉ๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. this์ this()๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ๊ณ ์ด ๋ ๊ฐ์ง ํค์๋๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์งง๊ณ ๊ฐ๊ฒฐํ๊ฒ ์์๋ด
์๋ค. 1. this, this()์ ์ฐจ์ด this๋ ๊ฐ์ฒด ์์ ์ ๊ฐ๋ฆฌํค๋ reference ๋ณ์๋ก, ์์ ์ ๊ฐ์ฒด์ ์ ๊ทผํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฃผ๋ก ๋ฉค๋ฒ๋ณ์์ ๋งค๊ฐ๋ณ์์ ์ด๋ฆ์ด ๋์ผํ ๋ ์ด๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํค์๋์
๋๋ค. this()๋ ๊ฐ์ ํด๋์ค์์ ์์ฑ์๊ฐ ๋ค๋ฅธ ์์ฑ์๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฃผ๋ก ์ฝ๋์ ์ค๋ณต์ ๋ง๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ this()๋ ์์ฑ์ ์ฝ๋์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. this() ๋ฉ์๋์ ์ธ์๋ฅผ ์ ๋ฌํ๋ฉด ์์ฑ์ ์ค์์ ๋ฉ์๋์ ์ํ์ ๋ช
์๋๋ ๋งค๊ฐ๋ณ์ ๋ฆฌ์คํธ..