μ΅λͺ κ°μ²΄
μ΄λ¦μ΄ μλ κ°μ²΄
μ¦, ν΄λμ€ μ μΈκ³Ό κ°μ²΄ μμ±μ΄ λμμ μ΄λ£¨μ΄μ§λ μΌνμ© κ°μ²΄μ
λλ€.
μ΅λͺ μμ κ°μ²΄
λΆλͺ¨ νμ
μΌλ‘ μμ±λλ μ΄λ¦ μλ μμ κ°μ²΄μ
λλ€.
Parent parent = new Parent() {
// μ΅λͺ
μμ κ°μ²΄
void method() {
System.out.println("μ΅λͺ
μμ κ°μ²΄μ λ©μλ");
}
};
Java
볡μ¬
μ΅λͺ ꡬν κ°μ²΄
μΈν°νμ΄μ€ νμ
μΌλ‘ μμ±λλ μ΄λ¦ μλ ꡬν κ°μ²΄
Interface interface = new Interface() {
// μ΅λͺ
ꡬν κ°μ²΄
@Override
public void method() {
System.out.println("μ΅λͺ
ꡬν κ°μ²΄μ λ©μλ");
}
};
Java
볡μ¬
νΉμ§
β’
μΌνμ±: ν λ²λ§ μ¬μ©λκ³ , μ¬μ¬μ© λΆκ°λ₯
β’
μ§μλ³μμ²λΌ μ¬μ©: λ©μλ λ΄λΆμμ μμ± κ°λ₯
β’
νλλ 맀κ°λ³μμ μ΄κΈ°κ°μΌλ‘ μ¬μ© κ°λ₯
β’
UI μ΄λ²€νΈ μ²λ¦¬λ μ€λ λ μμ± λ±μ μ£Όλ‘ νμ©