μμ ?
λΆλͺ¨ ν΄λμ€μ λ©€λ²λ₯Ό μμλ μμ ν΄λμ€μμλ μ¬μ© ν μ μμ
μ½λμ μ€λ³΅μ μ€μ¬μ€
λΆλͺ¨ν΄λμ€μμ private μ κ·Ό μ νμλ₯Ό κ°μ§ νλμ λ©μλλ μμ λμμμ μ μΈ
μμ java λ¬Έλ²
class μμν΄λμ€ extends λΆλͺ¨ν΄λμ€ {
//νλ
//λ©μλ
//μμ±μ
}
1. λΆλͺ¨ν΄λμ€ μμ±
2. μμ ν΄λμ€ μμ± (model, colorμ λΆλͺ¨ ν΄λμ€μμ μμλ°μ)
3. λΆλͺ¨μ μμ ν΄λμ€ λͺ¨λ μ¬μ©ν ν΄λμ€ μμ±
3-0. DmbCellPhone dcp = new DmbCellPhone
-> κ°μ²΄λ§ μμ±νλ κ²μ²λΌ 보μ΄μ§λ§ DmbCellPhoneμμ μμνλ λΆλͺ¨μΈ CellPhoneκ° λ¨Όμ μμ±λκ³ ,
DmbCellPhone κ° μμ±λλ€.
3-1. CellPhone μ νλ μ¬μ©
3-2. DmbCellPhone μ νλ μ¬μ©
DmbCellPhone.javaμμ DmbCellPhoneμ μ κ·Όμ νμλ μλ΅λμΌλ―λ‘ default >> κ°μ ν¨ν€μ§ λ΄μμ μ¬μ© κ°λ₯
DmbCellPhone μμ CellPhoneμ μμλ°μΌλ―λ‘ DmbCellPhoneExample ν΄λμ€μμλ μ¬μ© κ°λ₯
3-3. CellPhone μΌλ‘ μμλ°μ λ©μλ νΈμΆ
3-4. DmbCellPhone μΌλ‘ μμλ°μ λ©μλ νΈμΆ
'STUDY > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JAVA - Stream(μ€νΈλ¦Ό) (0) | 2022.05.16 |
---|---|
JAVA - @Override(λ©μλ μ¬μ μ) (0) | 2022.05.11 |
JAVA - Set컬λ μ μΈν°νμ΄μ€ /HashSet ν΄λμ€ (0) | 2022.05.04 |
JAVA - Stackν΄λμ€ (0) | 2022.05.02 |
JAVA - Queue 컬λ μ μΈν°νμ΄μ€ (0) | 2022.05.02 |