λ¨κΆμ± μ μμ κ°μλ₯Ό λ³΄κ³ ch7μ μ 리ν΄λ³΄μλ€!
https://youtu.be/Hmu7YH8AXmI?si=VRLy4Mey08Duvvog
μ μ΄μ(modifier)
-ν΄λμ€μ ν΄λμ€μ λ©€λ²(λ©€λ² λ³μ, λ©μλ)μ λΆκ°μ μΈ μλ―Έ λΆμ¬(=νμ©μ¬)
μ κ·Ό μ μ΄μ : public, protected, (default), private
κ·Έ μΈ : static, final, abstract, native, transient, synchronized, volatile, strictfp
-νλμ λμμ μ¬λ¬ μ μ΄μλ₯Ό κ°μ΄ μ¬μ©κ°λ₯(μ κ·Ό μ μ΄μλ νλλ§)

static - ν΄λμ€μ, 곡ν΅μ μΈ
final - λ§μ§λ§μ, λ³κ²½λ μ μλ
λ³κ²½λ μ μλ ν΄λ¦¬μ€, νμ₯λ μ μλ ν΄λμ€κ° λλ€ β μ‘°μμ΄ λ μ μλ€

μ½κ° fianlμ μμκ³μΈ΅λμμ μ μΌ λ§μ§λ§μ μν κ±Έ λ»νλ€
λνμ μΈ μλ‘λ String, Mathκ° μλ€
abstract - μΆμμ, λ―Έμμ±μ
abstract class AbstractTest {
abstract void move(); //λ―Έμμ± λ©μλ
}
AbstractTest a = new AbstractTest(); β μλ¬. μΆμ ν΄λμ€μ μΈμ€ν΄μ€ μμ±λΆκ°
κ·ΈλΌ μΈμ μΈ μ μλλ?
β μΆμν΄λμ€λ₯Ό μμλ°μμ μμ ν ν΄λμ€λ₯Ό λ§λ νμ κ°μ²΄ μμ± κ°λ₯
'πΉπππ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA] μΊ‘μν (0) | 2024.11.24 |
---|---|
[JAVA] μ κ·Όμ μ΄μ (0) | 2024.11.21 |
[JAVA] import문, static import문 (0) | 2024.11.18 |
[JAVA] ν¨ν€μ§, ν΄λμ€ ν¨μ€ (0) | 2024.11.17 |
[JAVA] μ°Έμ‘°λ³μ super, μμ±μ super() (0) | 2024.11.16 |