728x90
Inner Class
๋ค๋ฅธ ํด๋์ค ์์ define ๋์ด ์๋ ํด๋์ค๋ฅผ ์๋ฏธํ๋ค.
InnerClass๋ ์์ ์ ํฌํจํ๊ณ ์๋ OutterClass์ ๋ฉ์๋์ ๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
nameConflict๋ฅผ ์ฃผ์ํ๋ฉด ๋๋ค.
private์ผ๋ก ์ ์ธ๋ InnerDestroyer์์ windCLosing ๋ฉ์๋๊ฐ ์๋ค.
WindowAdapter๋ฅผ extend ํด์ ๋ฐ๋๋ค.
Logic ์ด ์ด๋ป๊ฒ ๋๋์ง๋ ์ค๋ช
ํ์ง ์๊ณ
InnerClass๊ฐ OuterClass๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ๋ง ์๊ณ ์์ผ๋ฉด ๋๋ค.
'๐ Major Study (Bachelor) > ๐ JAVA Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVA ํ๋ก๊ทธ๋๋ฐ 17.1์ฅ Cloning (0) | 2021.12.12 |
---|---|
JAVA ํ๋ก๊ทธ๋๋ฐ 16์ฅ Thread (0) | 2021.12.12 |
JAVA ํ๋ก๊ทธ๋๋ฐ 15.3์ฅ (0) | 2021.12.07 |
JAVA ํ๋ก๊ทธ๋๋ฐ 15.2์ฅ (0) | 2021.12.07 |
JAVA ํ๋ก๊ทธ๋๋ฐ 15.1์ฅ (0) | 2021.12.07 |