Generic
μλ°μμ Genericμ κ²°μ λμ§ μμ νμ μ νλΌλ―Έν°λ‘ μ²λ¦¬νκ³
μ€μ μ¬μ©ν λ νλΌλ―Έν°λ₯Ό ꡬ체μ μΈ νμ μΌλ‘ λ체 μν€λ κΈ°λ₯
Box ν΄λμ€μ λ£μ λ΄μ©λ¬Όλ‘ content λΌλ νλλ₯Ό μ μΈνλ €κ³ ν λ, νμ μ 무μμΌλ‘ ν΄μΌ ν κΉ?
Box λ λ€μν λ΄μ©λ¬Όμ μ μ₯ν΄μΌ νλ―λ‘ νΉμ ν΄λμ€ νμ μ μ μΈν μ μλ€.
Object νμ μ λͺ¨λ ν΄λμ€μ μ΅μμ λΆλͺ¨ ν΄λμ€μ΄κΈ° λλ¬Έμ λͺ¨λ κ°μ²΄λ Object νμ μΌλ‘
μλ νμ λ³νλλ€. μ¦ content νλμλ μ΄λ€ κ°μ²΄λ λμ μ΄ κ°λ₯νλ€.
νμ§λ§ Box μμ λ΄μ©λ¬Όμ μ»μ λμλ μ΄λ€ κ°μ²΄κ° λμ λμ΄ μλμ§ νμ€νμ§ μλ€.
μλ₯Ό λ€μ΄ String νμ μ΄λ©΄ κ°μ νμ λ³νμΌλ‘ Stringμ μ»μ μ μλ€.
instanceof μ°μ°μλ‘ νμ μ μ‘°μ¬ν μ μμ§λ§ λͺ¨λ μ’ λ₯μ ν΄λμ€λ₯Ό λμμΌλ‘ μ‘°μ¬ν μλ μλ€.
λ°λΌμ Object νμ μΌλ‘ contentλ₯Ό μ μΈνλ κ²μ μ’μ λ°©λ²μ΄ μλλ€.
Box κ°μ²΄λ₯Ό μμ±νκΈ° μ μ μ°λ¦¬λ μ΄λ€ λ΄μ©λ¬Όμ λ£μ μ§ μ μ μλ€.
Last updated