Item 65. Reflection & Interface
리νλ μ 보λ€λ μΈν°νμ΄μ€λ₯Ό μ¬μ©νλΌ
리νλ μ κΈ°λ₯μ μ¬μ©νλ©΄ νλ‘κ·Έλ¨μμ μμμ ν΄λμ€μ μ κ·Όνμ¬ κ·Έ ν΄λμ€μ λ©μλ, νλ, μμ±μμ μ κ·Όν μ μλ€. μ°κ²°λ μ€μ λ©μλ, νλ, μμ±μλ₯Ό μ‘°μνμ¬ ν΄λΉ ν΄λμ€μ μΈμ€ν΄μ€λ₯Ό μμ±, νλ μ κ·Ό, λ©μλ νΈμΆ ν μ μκ² ν΄μ€λ€. κ²°κ΅ λ¦¬νλ μ μ μ¬μ©νμ¬ μ»΄νμΌ λΉμμ μ‘΄μ¬νμ§ μλ ν΄λμ€λ μ΄μ©ν μ μκ² λλλ°, λ§μ λ¨μ μ΄ λ°λΌμ¨λ€.
μ»΄νμΌ νμ νμ κ²μ¬κ° μ£Όλ μ΄μ μ΄ μ¬λΌμ§λ€.
μ½λ μμ΄ λ§μμ§κ³ κ°λ μ±μ΄ λ¨μ΄μ§λ€.
μ±λ₯ μ νκ° λ°μνλ€.
λλ¬Έμ μ½λ λΆμ λꡬλ μμ‘΄κ΄κ³ μ£Όμ νλ μμν¬μ²λΌ μ ν리μΌμ΄μ μ λμμ λ³κ²½νλ λ° κΌ νμν κ²½μ°κ° μλλΌλ©΄ 리νλ μ μ μ¬μ©νμ§ μλ κ²μ΄ μ’λ€. (μ΄λ§μ λ 리νλ μ μ¬μ©μ μ€μ΄κ³ μ νκ³ μλ€.)
μ νλ ννμ 리νλ μ
μ¬μ©
리νλ μ μ μμ£Ό μ νλ ννλ‘ μ¬μ©νλ©΄, μ΅λν λ¨μ μ νΌνλ©΄μ μ΄μ μ μ·¨ν μ μκ² λλ€. 리νλ μ μ μΈμ€ν΄μ€ μμ±μλ§ μ¬μ©νκ³ , μμ±λ κ°μ²΄λ μΈν°νμ΄μ€λ μμ ν΄λμ€λ‘ μ°Έμ‘°ν΄ μ¬μ©νλ λ°©λ²μ΄λ€.
μ»΄νμΌ νμμ΄λΌλ μ μ ν μΈν°νμ΄μ€λ μμ ν΄λμ€λ₯Ό μ΄μ©ν μ μλ κ²½μ°κ° μλλ°, 리νλ μ μ μΈμ€ν΄μ€ μμ±μλ§ μ¬μ©νκ³ , λ§λ μΈμ€ν΄μ€λ₯Ό μΈν°νμ΄μ€λ μμ ν΄λμ€λ‘ μ°Έμ‘°ν΄ μ¬μ©νλ©΄ λλ€.
μ΄ λ°©λ²μ μ¬μ©νλ©΄ 리νλ μ μ λ¨μ μ μ΅λν νΌνλ©΄μ μ΄μ μ μ·¨ν μ μμΌλ©°, λλΆλΆ κ²½μ° λ¦¬νλ μ κΈ°λ₯μ μ΄ μ λλ‘λ§ μ¬μ©νλ κ²μ΄ μ’λ€.
Last updated
Was this helpful?