์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ์ดํด๋ฆฝ์ค
- ๋ฐฐ์ด
- API
- ๊ฐ์ฒด์งํฅ
- FastAPI
- JDBC
- ibatis
- Error
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ์๋ฐ
- servlet
- Java
- nodejs
- ์ํ์ฝ๋ฉ
- html
- Homebrew
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋จ์ถํค
- spring
- ๋ฐ๋ณต๋ฌธ
- Oracle
- Android
- jsp
- python
- crud
- Mac
- pyqt
- ์๋ฐ๋ฌธ์
- ddit
- ๋งฅ
- Today
- Total
๋ชฉ๋ก์ถ์ํด๋์ค (1)
romworld
์ถ์๋ฉ์๋ abstract ์ ์ธ๋ถ๋ง ์๊ณ ๊ตฌํ๋ถ๋ ์๋ ๋ฉ์๋ ๋ฉ์๋์ ์ด๋ฆ๋ง ์ ์ํด๋๊ณ ํํ๊ฐ ์์ { } ๋ธ๋ญ์ด ์์ ์ถ์ํด๋์ค๋ฅผ ์์๋ฐ์ผ๋ฉด ์ถ์ํด๋์ค ์์ ์๋ ์ถ์ ๋ฉ์๋๋ฅผ ๋ฐ๋์ ์ฌ์ ์ ํด์ผํ๋ค. (override) 1. ์์ฑ์๋ฅผ ์ ์ํ ์ ์๋ค 2. ๋จ๋ ์ผ๋ก ์ธ์คํด์ค ์์ฑํ ์ ์๋ค 3. abstract ์ ์ธ์ ํด์ผํ๋ค 4. private ์ง์์๋ฅผ ์ ์ธํ ์ ์๋ค 5. ํ์ฅํ๋ ํด๋์ค๋ abstract ๋งค์๋๋ฅผ ๋ฐ๋์ override ํด์ผํ๋ค! ์ธํฐํ์ด์ค interface ์ธํฐํ์ด์ค๋ ์ถ์ ํด๋์ค ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค ์ธํฐํ์ด์ค ๋ด์ ์ ์ธํ๋ ๋ณ์๋ ๋ชจ๋ public static final ์ด๊ณ ๊ทธ๋์ ์๋ต ๊ฐ๋ฅํ๋ค. public class Retriever implements Dog { publ..