728x90
λ°μν
* λ³Έ λ΄μ©μ <Javaμ μ μ κΈ°μ΄νΈ(λ¨κΆ μ±)>μ μ°Έκ³ νμ¬ μμ±νμμ΅λλ€.
β μ μ
- μ‘°μ ν΄λμ€λ‘λΆν° μμλ°μ λ©μλμ λ΄μ©μ λ³κ²½νλ κ²μ λ§νλ€.
- μμλ°μ λ©μλλ₯Ό κ·Έλλ‘ μ¬μ©νκΈ°λ νμ§λ§, μμ ν΄λμ€ μμ μ λ§κ² λ³κ²½ν΄μΌνλ κ²½μ°κ° λ§λ€. μ΄λ΄ λ μ‘°μμ λ©μλλ₯Ό μ€λ²λΌμ΄λ©νλ€.
class Point {
int x;
int y;
String Location() {
return x + y;
}
}
class Point3D extends point {
int z;
String Location() {
return x + y + z;
}
}
β μ€λ²λΌμ΄λ©μ 쑰건
- μ μΈλΆκ° μ‘°μ ν΄λμ€μ λ©μλμ μΌμΉν΄μΌ νλ€.
- μ κ·Ό μ μ΄μλ₯Ό μ‘°μ ν΄λμ€μ λ©μλλ³΄λ€ μ’μ λ²μλ‘ λ³κ²½ν μ μλ€. (public > protected > (default) > private)
- μμΈλ μ‘°μ ν΄λμ€μ λ©μλλ³΄λ€ λ§μ΄ μ μΈν μ μλ€.
'Backend > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] μ΄κ±°ν(enum)μ΄λ? (0) | 2022.02.08 |
---|---|
[Java] Map μΈν°νμ΄μ€ (0) | 2022.01.17 |
[Java] λλ€μ(Lambda Expression) (0) | 2022.01.17 |