์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- flutter
- for๋ฌธ
- android studio
- Android
- For
- ๋คํธ
- ์ฝ๋ฉํ ์คํธ
- ์ฝํ๋ฆฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- CLASS
- ๋ฐฑ์ค
- dart
- Kotlin
- Java
- dataclass
- IF
- Return
- ๋ณ์ฐ๊ธฐ
- App
- Scanner
- ๋ฐ๋ณต๋ฌธ
- BufferedWriter
- array
- ์ฑ๊ฐ๋ฐ
- ์๋๋ก์ด๋
- While
- error
- BufferedReader
- string
- androidstudio
- Today
- Total
๋ชฉ๋ก๋ฉ์๋ (2)
amid.jungs
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ โ . Class ๊ฐ์ฒด : ์ ์ฅ๊ณต๊ฐ์ ํ ๋น๋์ด ๊ฐ์ ๊ฐ์ง๊ฑฐ๋ ์๋ณ์์ ์ํด ์ฐธ์กฐ๋๋ ๊ณต๊ฐ ์ธ์คํด์ค : ๋ฉ๋ชจ๋ฆฌ์ ์์ฑ๋ ๊ฐ์ฒด (๊ฐ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑํ๋ ๊ฒ -> ์ธ์คํด์คํ ) ํ๋กํผํฐ : ํด๋์ค์์์ ์์ฑ์ ํํํ๋ ๊ฒ ํด๋์ค : ์ธ์คํด์คํ๋ฅผ ํ๊ธฐ ์ํ ์ค๊ณ๋ ๋ฉ์๋ : ํด๋์ค์์ ์์ฑํ๋ ํจ์ ๐ ๋นต์ ๋ง๋๋ ๊ณผ์ ์ ํตํ ์์ ๋นต์ ๋ง๋๋ ๋ ์ํผ = ํด๋์ค ๋นต์ ๋ง๋๋๋ฐ ํ์ํ ์ฌ๋ฃ = ํ๋กํผํฐ ๋นต์ ๊ตฝ๊ณ , ํ์ ๋ง๋ค๊ณ ํ๋ ํ๋ = ๋ฉ์๋ ์์ฑ๋ ๋นต = ์ธ์คํด์ค โ ก. ์ ๊ทผ ์ง์ ์ _๋ณ์๋ช : ์ธ๋ถ์์ ์ ๊ทผ ๋ถ๊ฐ(private) โ ข. ์์ฑ์ ์ธ์คํด์คํ ํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ๋ฉ์๋ ๊ธฐ๋ณธ ์์ฑ์ = ํด๋์ค ์ด๋ฆ๊ณผ ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋ โ ฃ. getter & setter private ๋ณ์์..
๐ฑ ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ (Method Overloading) I. ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ: ๊ธฐ๋ณธ -> ๋งค๊ฐ๋ณ์์ ์ ํ๊ณผ ๊ฐ์๊ฐ ๋ค๋ฅด๊ฒ ํ์ฌ ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง ์ ์๊ฒํ๋ ๊ธฐ์ ์คํ๊ฒฐ๊ณผ : 80 30 II.Return ->๋ฆฌํดํ์ฌ ์ฌ์ฉํ ์ ์์ ํ์ํ ํํ์ธ int๋ก ๋ฐ๊ฟ์ค๋ค ์ฌ์ง์ ํ์ดํ์ฒ๋ผ ์คํ ์์๊ฐ ์งํ๋๋ค. ์คํ๊ฒฐ๊ณผ : 60 (x,y๊ฐ์ด ๊ฐ๊ฐ 50,10๋ง ์คํ์ด ๋๊ณ ๋ฐ์ 20,10์ ์คํ์ด ๋์ง ์๋๋ค.) III.๋งค์๋ ์ค๋ฒ๋ก๋ ํ์ฉ int... numbers : 0๊ฐ๋ถํฐ ๊ฐฏ์๋ฅผ ์ ํํ์ง ์๊ณ ์ฌ๋ฌ ์ซ์๋ฅผ ์ง์ , ๋ฐฐ์ด ํํ๋ก ๋ค์ด์จ๋ค ๋๋ฒ์งธ์ฒ๋ผ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ๋ฉด ์ฒซ๋ฒ์งธ ์ฝ๋๋ณด๋ค ๊ฐ๊ฒฐํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ ์คํ๊ฒฐ๊ณผ : 60 90 10 (for๋ฌธ ๋ฐ๋ณต๋ฌธ ํ ์ฐธ์กฐ ) sum i 0 0 1 1 3 2..