일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 운영체제
- JVM
- 파이썬 소스
- 오라클
- SQL
- 백준 알고리즘
- 유사코드
- jsp
- gradle
- 자바 프로젝트
- 티스토리
- hyperledger
- MongoDB
- 학점
- c#
- resilience4j
- dynamic query
- 리눅스
- 문법 정리
- auto configure
- 초대장
- oracle
- 파이썬
- spring
- K6
- 자바
- smart cast
- 오라클 디비
- 프로젝트
- 알고리즘
Archives
- Today
- Total
목록2018/10/10 (1)
모종닷컴
캡슐화, 추상화, 인터페이스
자바의 특징을 다시금 공부해야함을 느꼈다. 먼저 인터페이스와 추상 클래스(abstract)의 차이점을 생각해보면 인터페이스 추상 클래스 implements(구현)을 함으로써 반드시 정의되어야 하는 메서드를 선언한다.다중 상속이 가능하다.추상 메서드뿐만 아니라 기본 메서드(default)도 가능( 버전 8이상)default와 public 외에 접근제한을 가지지 못한다.상수를 가질 수 있다. extends(상속)받음으로 반드시 정의되어야 하는 메소드를 선언한다.다중 상속이 불가능하다.기본 메서드(default)가 가능.protected, public을 사용할 수 있다.상수 외에 필드를 가질 수 있다. 내가 다시금 배우면서 중요하다 생각했던 부분은 다음과 같다. 추상 클래스는 접근 제한(protected)을 ..
Programming/JAVA
2018. 10. 10. 15:21