์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Mac
- python
- spring
- crud
- Oracle
- JDBC
- ์ํ์ฝ๋ฉ
- servlet
- ๊ฐ์ฒด์งํฅ
- ๋จ์ถํค
- Homebrew
- pyqt
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- nodejs
- ์๋ฐ
- API
- jsp
- ์ดํด๋ฆฝ์ค
- Error
- Android
- FastAPI
- ddit
- ibatis
- ๋ฐ๋ณต๋ฌธ
- ์๋ฐ๋ฌธ์
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋ฐฐ์ด
- html
- ๋งฅ
- Java
- 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..