μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- array
- BufferedWriter
- android studio
- CLASS
- dataclass
- Java
- For
- λ€νΈ
- νλ‘κ·Έλλ¨Έμ€
- androidstudio
- Return
- Android
- error
- λ°λ³΅λ¬Έ
- μ±κ°λ°
- λ°±μ€
- μλλ‘μ΄λ
- for문
- λ³μ°κΈ°
- flutter
- While
- μ½νλ¦°
- Kotlin
- IF
- BufferedReader
- μ½λ©ν μ€νΈ
- Scanner
- App
- string
- dart
- Today
- Total
λͺ©λ‘Android (24)
amid.jungs
β . Abstract μΆμν ν΄λμ€ μ΄λ¦κ³Ό κΈ°λ₯μ μ μΆν΄μ λμ΄
β . λ°μ΄ν° ν΄λμ€ λ°μ΄ν° λ³΄κ΄ λͺ©μ μ λ°μ΄ν° ν΄λμ€ β ‘. toString() & copy() λ©μλ β ’. ν΄λμ€μ μμ & νμ₯ μ¬μ¬μ© = μμ μΌλ‘ μ½λλ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬ν μ μλ€. π open ν΄λμ€λ‘ λ§λ€μ΄μ§ ν΄λμ€λ λΆλͺ¨ ν΄λμ€κ° λμ΄ μμ ν΄λμ€μμ μ¬μ©ν μ μλ€ μμν΄λμ€μμ μ½λ‘ μ μ¬μ©νμ¬ μμν λΆλͺ¨ ν΄λμ€λ₯Ό μ§μ μ€λ²λΌμ΄λ Override : νλ‘νΌν° & λ©μλ μ¬μ μ Extensions μ΅μ€ν μ : λ§λ€μ΄μ Έ μλ ν΄λμ€μ λ©μλλ₯Ό μΆκ°
β . ν΄λμ€ κΈ°λ³Έκ΅¬μ‘° β ‘. ν΄λμ€ μμ±μ πAdd ν΄λμ€μ μΈμ€ν΄μ€ -> ex.κ³Όμν (ν΄λμ€), κ³μ λ§λ€ μ μλ κ³Όμ(μΈμ€ν΄μ€) instance μΈμ€ν΄μ€ : ν΄λμ€μ μμ±μλ₯Ό νΈμΆν ν μμ±λλ κ²μΌλ‘ λ³μμ λ΄μλ μ μμ (=κ°μ²΄, object) property : κ³Όμνμ μ¬λ£ (μμ±) λ©€λ²λ³μ : ν΄λμ€ μμ μ μλμ΄ μλ λ³μ (= νλ‘νΌν°) λ©€λ²ν¨μ : ν΄λμ€ μμ μ μλμ΄ μλ ν¨μ (λ©μλ) μ§μλ³μ : ν¨μ μμ μ μλ λ³μ (νλ‘νΌν° X) III . ν΄λμ€ μ¬μ©νκΈ° β £. νλ‘νΌν°μ λ©μλ β €. Object (μλ°μ static) β ₯. Companion object
β . ν¨μ ν¨μμ μ μ ν¨μμ μ¬μ© ν¨μνλΌλ―Έν° μ μ