μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- Java
- While
- dart
- λ€νΈ
- Scanner
- For
- array
- IF
- Kotlin
- App
- νλ‘κ·Έλλ¨Έμ€
- λ°±μ€
- BufferedWriter
- android studio
- string
- μ±κ°λ°
- dataclass
- for문
- CLASS
- μ½λ©ν μ€νΈ
- μλλ‘μ΄λ
- error
- μ½νλ¦°
- BufferedReader
- Return
- flutter
- λ°λ³΅λ¬Έ
- androidstudio
- Android
- λ³μ°κΈ°
- Today
- Total
λͺ©λ‘μμ±μ (3)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AQ0rw/btrb6UuGtHM/c4TLm5zc1atrG0j8TCf7k0/img.png)
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° β . Class κ°μ²΄ : μ μ₯곡κ°μ ν λΉλμ΄ κ°μ κ°μ§κ±°λ μλ³μμ μν΄ μ°Έμ‘°λλ κ³΅κ° μΈμ€ν΄μ€ : λ©λͺ¨λ¦¬μ μμ±λ κ°μ²΄ (κ°μ²΄λ₯Ό λ©λͺ¨λ¦¬μ μμ±νλ κ² -> μΈμ€ν΄μ€ν ) νλ‘νΌν° : ν΄λμ€μμμ μμ±μ νννλ κ² ν΄λμ€ : μΈμ€ν΄μ€νλ₯Ό νκΈ° μν μ€κ³λ λ©μλ : ν΄λμ€μμ μμ±νλ ν¨μ π λΉ΅μ λ§λλ κ³Όμ μ ν΅ν μμ λΉ΅μ λ§λλ λ μνΌ = ν΄λμ€ λΉ΅μ λ§λλλ° νμν μ¬λ£ = νλ‘νΌν° λΉ΅μ κ΅½κ³ , νμ λ§λ€κ³ νλ νλ = λ©μλ μμ±λ λΉ΅ = μΈμ€ν΄μ€ β ‘. μ κ·Ό μ§μ μ _λ³μλͺ : μΈλΆμμ μ κ·Ό λΆκ°(private) β ’. μμ±μ μΈμ€ν΄μ€ν νλ λ°©λ²μ μ 곡νλ λ©μλ κΈ°λ³Έ μμ±μ = ν΄λμ€ μ΄λ¦κ³Ό κ°μ μ΄λ¦μ λ©μλ β £. getter & setter private λ³μμ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nwmk3/btraNHYc52t/NUVv3KYHlgt3kFnakho8IK/img.png)
β . ν΄λμ€ κΈ°λ³Έκ΅¬μ‘° β ‘. ν΄λμ€ μμ±μ πAdd ν΄λμ€μ μΈμ€ν΄μ€ -> ex.κ³Όμν (ν΄λμ€), κ³μ λ§λ€ μ μλ κ³Όμ(μΈμ€ν΄μ€) instance μΈμ€ν΄μ€ : ν΄λμ€μ μμ±μλ₯Ό νΈμΆν ν μμ±λλ κ²μΌλ‘ λ³μμ λ΄μλ μ μμ (=κ°μ²΄, object) property : κ³Όμνμ μ¬λ£ (μμ±) λ©€λ²λ³μ : ν΄λμ€ μμ μ μλμ΄ μλ λ³μ (= νλ‘νΌν°) λ©€λ²ν¨μ : ν΄λμ€ μμ μ μλμ΄ μλ ν¨μ (λ©μλ) μ§μλ³μ : ν¨μ μμ μ μλ λ³μ (νλ‘νΌν° X) III . ν΄λμ€ μ¬μ©νκΈ° β £. νλ‘νΌν°μ λ©μλ β €. Object (μλ°μ static) β ₯. Companion object
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bg5x51/btqXXkmP40s/wih6z2OSugUwDfxDFLlyCk/img.png)
I. Class μ€νκ²°κ³Ό : base this is a II. μμ±μ βοΈμμ±μμ μ μ : μλ‘μ΄ μΈμ€ν΄μ€λ₯Ό λ§λ€κΈ° μν΄ νΈμΆνλ ν¨μ nameμ κ°μ²΄ μμ±μ μ μ νλ λ°©λ² (κΈ°λ³Έ μμ±μ) μ€νκ²°κ³Ό : base this is nice III. μ£Όμμ±μ, λΆμμ±μ init : μ½λλΈλ‘ , μ£Όμμ±μ (λ¨Όμ μ€νλ¨) constructor : λΆμμ±μ , thisλ‘ μ£Όμμ±μλ₯Ό μμλ°μ βοΈμ€νκ²°κ³Ό : neww my name is mama, 50years old