2020. 4. 21. 02:28γπ νλ‘κ·Έλλ° μΈμ΄/JAVA
λ©μλ μ€λ²λΌμ΄λ©
- μμ ν΄λμ€μμ λΆλͺ¨ ν΄λμ€μ κΈ°μ‘΄ λ©μλ μ΄λ¦, μ λ¬μΈμμ μλ£νκ³Ό
μ λ¬μΈμμ κ°μ, λ°ννμ μ λμΌνκ² μ μνλ€. λΆλͺ¨ν΄λμ€λ‘ λΆν°
μμλ°μ λ©μλ λ΄μ©μ μμ ν΄λμ€μ λ§κ² λ³κ²½νλ κ²μ μ€λ²λΌμ΄λ©μ΄λΌ νλ€.
public void parentPrn() {
System.out.println("μλΈ ν΄λμ€ : ParentPrn λ©μλ");
}
public void childPrn() {
System.out.println("μλΈ ν΄λμ€ : ChildPrn λ©μλ");
}
}
=> λ©μλ μ€λ²λΌμ΄λ©
Child c = new Child(); => μλΈν΄λμ€λ‘ κ°μ²΄λ₯Ό μμ±
c.parentPrn(); => μ€λ²λΌμ΄λ©λ μλΈ ν΄λμ€μ λ©μλ νΈμΆ
c.childPrn(); => μλΈν΄λμ€ μκΈ° μμ μ λ©μλ νΈμΆ
Parent p = new Parent(); => μνΌ ν΄λμ€λ‘ κ°μ²΄λ₯Ό μμ±
p.parentPrn(); => μνΌ ν΄λμ€(μκΈ° μμ )μ λ©μλ νΈμΆ
μμμμμ μμ±μ
1. μμ±μλ μμλμ§ μλ μ μΌν λ©€λ²λ³μμ΄λ€.
2. μλΈ ν΄λμ€μ μΈμ€ν΄μ€κ° μμ±λ λ μμ μ μμ±μκ° νΈμΆ
λλ©΄μ μνΌ ν΄λμ€μ μμμ κ° μ°μμ μΌλ‘ μλμΌλ‘ νΈμΆλλ€.
3. μνΌ ν΄λμ€ μμ±μκ° λ¨Όμ μ€νλκ³ μλΈ ν΄λμ€μ μμ±μκ° μ€νλλ€.
'π κ°λ° Β· νλ‘κ·Έλλ° > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
π Javaμ protectedλ μ νμν κΉ? (3) | 2025.07.02 |
---|---|
JAVA μμ (0) | 2020.04.21 |
JAVA #40 (0) | 2020.03.31 |
JAVA #39 (0) | 2020.03.31 |
JAVA #38 (0) | 2020.03.31 |