일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 오라클
- 자바
- 오라클 디비
- oracle
- spring
- MongoDB
- 초대장
- SQL
- resilience4j
- 학점
- 백준 알고리즘
- JVM
- gradle
- 운영체제
- hyperledger
- 프로젝트
- 티스토리
- smart cast
- c#
- 자바 프로젝트
- dynamic query
- K6
- 파이썬
- auto configure
- 알고리즘
- 파이썬 소스
- 유사코드
- 문법 정리
- jsp
- 리눅스
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