μΆμν΄λμ€ β λ―Έμμ±λ μ€κ³λλ‘ λΉμ ν μ μμ(=νλ μ) μΆμλ©μλ(λ―Έμμ± λ©μλ)λ₯Ό ν¬ν¨νκ³ μλ ν΄λμ€ μΆμλ©μλλ μμμ ν΅ν΄μλ§ μμ±λμ΄μ§ μ μμ 곡ν΅λ λΆλΆμ λν΄μ μμ ν΄λμ€μκ² μμμ΄ μ΄λ£¨μ΄μ§ μΆμν΄λμ€λ abstract ν€μλλ₯Ό λΆμ¬ μμ±ν¨ abstract class Robot{ ... } μΆμλ©μλ( abstract method ) β λ©μλλ₯Ό μ μΈνμ§λ§ λ©μλμ λ΄μ©μ΄ μ‘΄μ¬νμ§ μμ λ©μλλ§ κ΅¬μ±νκ³ μμΈκ΅¬νμ μμμ ν΅ν΄ μ΄λ£¨μ΄ μ§λλ‘ κ°μ ν¨. λ©μλμ λ΄μ©μ λΉμλλ μ΄μ λ μμν΄λμ€ λ§λ€μ ꡬνλ΄μ©μ΄ λ¬λΌμ§ μ μκΈ° λλ¬Έ ꡬνλ΄μ©μ΄ μ‘΄μ¬νμ§ μκΈ° λλ¬Έμ { } λΈλ‘ μμ΄ λ©μλλ₯Ό μ μν¨ abstract String attack(); μ κΉλ§μ β μΆμλ©μλλ μ΄μ°¨νΌ λ©μλμΈλ° ..