Search

읡λͺ… 객체

읡λͺ… 객체

이름이 μ—†λŠ” 객체
즉, 클래슀 μ„ μ–Έκ³Ό 객체 생성이 λ™μ‹œμ— μ΄λ£¨μ–΄μ§€λŠ” 일회용 κ°μ²΄μž…λ‹ˆλ‹€.

읡λͺ… μžμ‹ 객체

λΆ€λͺ¨ νƒ€μž…μœΌλ‘œ μƒμ„±λ˜λŠ” 이름 μ—†λŠ” μžμ‹ κ°μ²΄μž…λ‹ˆλ‹€.
μž¬μ‚¬μš© λ˜μ§€ μ•Šκ³ , 이름없이 ν•œ 번만 μƒμ„±ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” μžμ‹ 객체
Parent parent = new Parent() { // 읡λͺ… μžμ‹ 객체 void method() { System.out.println("읡λͺ… μžμ‹ 객체의 λ©”μ†Œλ“œ"); } };
Java
볡사

읡λͺ… κ΅¬ν˜„ 객체

μΈν„°νŽ˜μ΄μŠ€ νƒ€μž…μœΌλ‘œ μƒμ„±λ˜λŠ” 이름 μ—†λŠ” κ΅¬ν˜„ 객체
μž¬μ‚¬μš© λ˜μ§€ μ•Šκ³ , 이름없이 ν•œ 번만 μƒμ„±ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” κ΅¬ν˜„ 객체
Interface interface = new Interface() { // 읡λͺ… κ΅¬ν˜„ 객체 @Override public void method() { System.out.println("읡λͺ… κ΅¬ν˜„ 객체의 λ©”μ†Œλ“œ"); } };
Java
볡사

νŠΉμ§•

β€’
μΌνšŒμ„±: ν•œ 번만 μ‚¬μš©λ˜κ³ , μž¬μ‚¬μš© λΆˆκ°€λŠ₯
β€’
μ§€μ—­λ³€μˆ˜μ²˜λŸΌ μ‚¬μš©: λ©”μ†Œλ“œ λ‚΄λΆ€μ—μ„œ 생성 κ°€λŠ₯
β€’
ν•„λ“œλ‚˜ λ§€κ°œλ³€μˆ˜μ˜ μ΄ˆκΈ°κ°’μœΌλ‘œ μ‚¬μš© κ°€λŠ₯
β€’
UI 이벀트 μ²˜λ¦¬λ‚˜ μŠ€λ ˆλ“œ 생성 등에 주둜 ν™œμš©