추상 클래스와 인터페이스의 차이점
추상 클래스와 인터페이스는 모두 인스턴스화 (new)를 할 수 없다는 공통점이 있다.추상 클래스와 인터페이스의 차이점은 ? 추상 클래스인터페이스추상이 아닌 메소드가질 수 있음모든 메서드가 추상 메서드인스턴스 변수 선언가능불가능, static final 은 가능생성자정의 가능정의 불가가시성 차이점구분인터페이스 멤버 (메서드)추상 클래스 멤버 (메서드, 변수)인터페이스 자체추상클래스 자체Public기본적으로 적용명시적으로 지정 가능명시적으로 지정 가능명시적으로 지정 가능Protected불가능지정 가능불가능지정 가능Private자바 9+에서 내부 구현을 위해 지정 가능지정 가능불가능지정 가능Package-private패키지 내에 선언 시 자동 적용 (명시적으로 public이 아닐 경우)패키지 내에 선언 시 ..
CS/OOP
2024. 4. 17. 16:46
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Flutter
- 프로토타입 패턴
- 반복자 패턴
- java문법
- CompositePattern
- restapi
- springsecurity
- 상태 패턴
- FacadePattern
- ArrayDeque
- UML 필요성
- 책임연쇄패턴
- idtoken
- GithubActions
- 컴포지트패턴
- 프록시패턴
- n+1
- dfs
- 구글로그인
- 브리지 패턴
- 빌더 패턴
- 복합체 패턴
- jpa
- Iterator Pattern
- 책임체인패턴
- 퍼싸드패턴
- Chain of Responsibility
- 메멘토 패턴
- 양방향연관관계
- 플라이웨이트패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함