π μ μ΄μλ?
ν΄λμ€, λ³μ, λ©μλμ κΈ°λ₯μ λΆμ¬νλ κ²
μ’ λ₯
μ΄λ¦ | κΈ°λ₯ |
static | ν΄λμ€κ° μμ±λ λ κ°μ΄ μμ±λκ² ν¨ ( static μμ ) |
final | νλ² μ νλ©΄, λ³κ²½λ μ μλλ‘ ν¨ ( μμ ) |
abstract | ꡬνλΆλ₯Ό μμ±νμ§ μκ³ , λμ€μ μμμμ μμ± |
π μ κ·Όμ μ΄μλ?
λ©€λ² λλ ν΄λμ€μ μ κ·ΌκΆνμ μ€μ νλ κ²
μ’ λ₯
μ΄λ¦ | κΈ°λ₯ |
private | κ°μ ν΄λμ€ λ΄μμλ§ μ κ·Ό κ°λ₯ |
default | κ°μ ν¨ν€μ§ λ΄μμλ§ μ κ·Ό κ°λ₯ |
protected | κ°μ ν¨ν€μ§ λ΄μμ, λ€λ₯Έ ν¨ν€μ§μ μμν΄λμ€μμ μ κ·Ό κ°λ₯ |
public | μ΄λμλ μ κ·Ό κ°λ₯ |
λͺ©μ
μΈλΆλ‘ λΆν° λ°μ΄ν°λ₯Ό 보νΈνκΈ° μν΄μ μ¬μ©νλ€. ( μΊ‘μν )
λ°μν