[면접 준비 - Java]추상 클래스와 인터페이스
목차 Abstract Class 자바에는 abstract라는 제어자가 있다. 이는 직역하면 '추상적'이라는 뜻인데, 이 맥락에서는 '미완성'이라고 받아들여도 크게 틀리지 않는다. 해당 제어자는 주로 클래스와 메서드를 정의할 때 사용되는데, 이를 각각 추상 클래스와 추상 메서드라 부른다. 계속해서 추상 메서드는 미완성이라는 이름대로 시그니처만 있고 바디가 없으며, 추상 메서드를 하나 이상 포함하면 추상 클래스가 된다. 또한 추상 클래스 역시 미완성이기 때문에 이를 기반으로 객체를 생성할 수가 없으므로 상속과 오버라이딩을 통해 메서드를 완성시켜 사용해야 한다. 이는 보통 클래스보다 추상화의 정도가 높으며 OOP의 추상화를 달성하는데 도움을 준다. Interface 인터페이스는 추상 클래스에서 한 걸음 더 높..
Development/Technical Interview
2022. 12. 14. 00:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Backjoon
- 자바
- Algorithm
- 칼이사
- RX100M5
- 여행
- 세모
- 유럽여행
- 면접 준비
- 스트림
- 남미
- spring
- 스프링
- 동적계획법
- 중남미
- 야경
- 세계일주
- a6000
- 맛집
- 세계여행
- 지지
- 기술면접
- java
- 파이썬
- Python
- 알고리즘
- BOJ
- 유럽
- 리스트
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함