์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Scanner
- android studio
- App
- ์๋๋ก์ด๋
- array
- BufferedReader
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- dataclass
- ๋คํธ
- While
- Java
- ์ฝ๋ฉํ ์คํธ
- androidstudio
- ์ฑ๊ฐ๋ฐ
- BufferedWriter
- CLASS
- Android
- ๋ฐ๋ณต๋ฌธ
- Return
- Kotlin
- for๋ฌธ
- dart
- flutter
- IF
- error
- For
- ์ฝํ๋ฆฐ
- ๋ณ์ฐ๊ธฐ
- string
- Today
- Total
๋ชฉ๋กobject (3)
amid.jungs
โ . ๊ฐ๋ ์ฑ๊ธํค ํจํด : ๊ฐ์ฒด์ ์ธ์คํด์ค 1๊ฐ๋ฅผ ์์ฑํ์ฌ ์ฌ์ฌ์ฉํ๋ ํจํด โ ก. ํน์ง • ์ ํ๋ฆฌ์ผ์ด์ ์์ ~ ์ข ๋ฃ๊น์ง ํ ๋ฒ ์์ฑ์ผ๋ก ๊ณ ์ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๊ฐ์ ธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅ • ์ ์ญ ์ธ์คํด์ค์ด๋ฏ๋ก ๋ค๋ฅธ ํด๋์ค์ ์ธ์คํด์ค๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ๋ฐ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํจ • ๊ฐ์ฒด๋ฅผ ์ฌ๋ฌ๊ฐ ์์ฑํด์ ์ฌ์ฉํ ๋ ์ฌ์ฉ โ ข. ์์ • object ํค์๋ ์ฌ์ฉ object SingletonEx { fun printName (name : String) { Log.d("singleton log" , "name : $name") } • companion object ์ฌ์ฉ class SingletonEx() private constructor() { companion object { private var instanc..
โ . ํด๋์ค ๊ธฐ๋ณธ๊ตฌ์กฐ โ ก. ํด๋์ค ์์ฑ์ ๐Add ํด๋์ค์ ์ธ์คํด์ค -> ex.๊ณผ์ํ (ํด๋์ค), ๊ณ์ ๋ง๋ค ์ ์๋ ๊ณผ์(์ธ์คํด์ค) instance ์ธ์คํด์ค : ํด๋์ค์ ์์ฑ์๋ฅผ ํธ์ถํ ํ ์์ฑ๋๋ ๊ฒ์ผ๋ก ๋ณ์์ ๋ด์๋ ์ ์์ (=๊ฐ์ฒด, object) property : ๊ณผ์ํ์ ์ฌ๋ฃ (์์ฑ) ๋ฉค๋ฒ๋ณ์ : ํด๋์ค ์์ ์ ์๋์ด ์๋ ๋ณ์ (= ํ๋กํผํฐ) ๋ฉค๋ฒํจ์ : ํด๋์ค ์์ ์ ์๋์ด ์๋ ํจ์ (๋ฉ์๋) ์ง์ญ๋ณ์ : ํจ์ ์์ ์ ์๋ ๋ณ์ (ํ๋กํผํฐ X) III . ํด๋์ค ์ฌ์ฉํ๊ธฐ โ ฃ. ํ๋กํผํฐ์ ๋ฉ์๋ โ ค. Object (์๋ฐ์ static) โ ฅ. Companion object