[Java] μΈν°νμ΄μ€μ μ©λ(usage)μ λν΄
Dongwoongkim
μΆμ ν΄λμ€λ μμμ ν΅ν΄ μμ(νμ) ν΄λμ€μμ μ€κ³λλ₯Ό μμ±νλλ‘ μ λνλ ν΄λμ€μ
λλ€. (= λ―Έμμ± μ€κ³λ) μΆμ ν΄λμ€λ μμμ μν ν΄λμ€μ΄κΈ° λλ¬Έμ λ°λ‘ κ°μ²΄λ₯Ό μμ±ν μ μμ΅λλ€.(μ¬μ€ μ΅λͺ
λ΄λΆ ν΄λμ€λ‘ κ°μ²΄ μμ±μ κ°λ₯νμ§λ§ μ΄λ μλν λ°κ° μλκΈ° λλ¬Έμ κ°μ²΄λ₯Ό μμ±ν μ μλ€κ³ μμ±νμμ) μΆμ ν΄λμ€λ λ©μλμλ 'abstarct' μμ½μ΄λ₯Ό μ¬μ©ν΄μ μμμ ν΅ν΄ 'ꡬν' ν΄μΌ νλ€λ κ²μ μλ €μ£Όκ³ μ μΈλΆλ§ μμ±νλ 'μΆμ λ©μλ'λ₯Ό μ μΈν μ μμ΅λλ€. μμ(νμ) ν΄λμ€μμλ μΆμ ν΄λμ€μ 'μΆμ λ©μλ'λ₯Ό μ€λ²λΌμ΄λ© λ° κ΅¬ννμ¬ λΉλ‘μ μ€κ³λλ₯Ό μμ±μν¬ μ μμ΅λλ€. abstract class Animal { abstract void bark();// νμ ν΄λμ€μμ λ€λ₯΄κ² λμ..