티스토리 뷰
728x90
추상클래스
- 인터페이스의 역할도 하면서 클래스의 기능도 가지고 있는 자바의 돌연변이 같은 클래스
- 추상클래스를 만들기 위해서는 class 앞에 abstract 라고 표기
- 메서드에도 역시 abstract를 붙여야함
- abstract 클래스를 상속하는 클래스에서 해당 abstract 메서드를 구현해야만함
인터페이스와 추상 클래스의 차이
자바8 버전부터 인터페이스에 default 메서드가 추가되어 추상 클래스와의 차이점이 살짝 모호해졌다. 하지만 추상 클래스는 인터페이스와는 달리 일반 클래스처럼 객체변수, 생성자, private 메서드 등을 가질 수 있다.
728x90
'Backend' 카테고리의 다른 글
java - static (0) | 2023.02.19 |
---|---|
java - constructor (0) | 2023.02.15 |
java - inheritance (0) | 2023.02.15 |
java - 메서드 (0) | 2023.02.15 |
java - final (0) | 2023.02.14 |
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Private Repository
- 프로그래머스
- docker container
- Linux
- docker-compose
- 단위테스트코드
- container
- CentOS
- dockerfile
- containerstorage
- build.gradle
- xshell
- mybatis
- docker registry
- yml
- netword
- Settings
- DockerHub
- bulk
- docker
- IntelliJ
- aws
- VitualBox
- 의존성주입
- ubuntu
- springboot
- 순열
- WebService
- VirtualMachine
- Singleton
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함