λ°μν
Notice
Recent Posts
Recent Comments
Link
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- λ°μ€κ·Έλν
- Do_it
- μ΄κ²μ΄ μ·¨μ μ μν μ½λ©ν μ€νΈλ€
- matplotlib
- μ§ κ° μμΈ‘ λΆμ
- μ°Έμ‘° λ³μ
- μμ΄
- λΈλΌμ°μ μ€ν
- μ΅μ
- np.zeros_like
- Do it
- jdbc
- java
- dacon
- νμ λ³μ
- sql
- μ ν ν¬ νμ΄μ¬
- PYTHON
- 2BPerfect
- λ°±μ€
- mysql
- λ€μ΅μ€νΈλΌ μκ³ λ¦¬μ¦
- Extended Slices
- BFS
- MacOS
- DFS
- ν©ν λ¦¬μΌ μ§λ²
- μ΄μ§μ λ³ν
- μλ°
- νλ‘κ·Έλλ¨Έμ€
Archives
- Today
- Total
π¦ κ³΅λ£‘μ΄ λμ!
JavaReStudy...5 λ³Έλ¬Έ
- oop
- μ₯μ
- λ§μ μμνμ κ°μ²΄λ₯Ό λΆλͺ¨νμ λ°°μ΄ νκ°μ§λ‘ μ μ₯ κ°λ₯.
- λ¨μ
- μ§μΉνλ λ³μκ° λΆλͺ¨νμ μ΄κΈ°λλ¬Έμ μ κ·Όκ°λ₯ν μμ±μ λΆλͺ¨νμ μμ±λ€λ§ κ°λ₯
- μ₯μ
1. μλμ±(μΊ‘μν) - Endcapsulation
- λ°μ΄ν° μλ μ€μν λ³μ,λ©μλ κ°μΆκΈ°.λ°μ΄ν° μμ μ±
- private μ μ©νκΈ° -> Getter / Setter μμ±
- private ->μΈλΆν΄λμ€μμ λ΄λΆλ³μμ μ§μ μμ λΆκ°λ₯->μλͺ»λ κ°μ νΌνκΈ°
2. μμμ± - Inheritance
- κΈ°μ‘΄μ μ½λλ₯Ό μ¬μ¬μ©νκΈ°->λΉ λ₯Έ κ°λ°
- μμκΈ°λ₯.λ€λ₯Έν΄λμ€μ λ³μ,ν¨μλ₯Ό λ΄κ²μ²λΌ μ μ
3. λ€νμ± - Polymorphism
- λ³μ 1κ°μ μ¬λ¬κ°μ§ νμ μ κ°μ²΄λ₯Ό μ μ₯νλ κ².
λ©μλ μ¬μ μ(μ€λ²λΌμ΄λ©)
- λΆλͺ¨μ λ©μλμ λμΌν μκ·Έλμ²(리ν΄νμ , λ©μλ μ΄λ¦,λ§€κ° λ³μ λͺ©λ‘)
- μ κ·Ό μ ν λ κ°νκ² x
- μλ‘μ΄ μμΈλ₯Ό throws x
-
// λΆλͺ¨μμ±μλ μμ μμ±μμ 맨 첫 μ€μμ νΈμΆλ¨ //μμμ μμ±μκ° λͺ μμ μΌλ‘ μ μΈλμ§ μμλ€λ©΄ μ»΄νμΌλ¬λ public Child(){ super();---> μλμμ± λΆλͺ¨μ κΈ°λ³Έ μμ±μ νΈμΆ } λ§μ½ λΆλͺ¨ ν΄λμ€μ κΈ°λ³Έ μμ±μκ° μκ³ λ§€κ° λ³μκ° μλ μμ±μλ§ μλ€λ©΄ super(λ§€κ°κ°) μμΌλ©΄ μ»΄νμΌμλ¬
class Parent(){ public Patent(){ this("λνλ―Όκ΅"); System.out.println("p()call"); } public Parent(String nation){ this.nation=nation; System.out.println("p(string)call"); } } class Child extends Parent{ private String name; public Child(){ this("νκΈΈλ"); System.out.println("c()call"); } public Child(String name){ this.name=name; System.out.println("c(stringf)call"); } class childEx{ main{ Child ch = new Child(); } } >>> p(string) call p()call c(stringf)call c()call
λ°μν
'Development > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JavaReStudy...7 (0) | 2022.01.05 |
---|---|
JavaReStudy...6 (0) | 2022.01.04 |
JavaReStudy...4 (0) | 2022.01.04 |
JavaReStudy...3 (0) | 2022.01.03 |
JavaReStudy...2 (0) | 2022.01.02 |
Comments