본문 바로가기
공부/Java

추상화(추상클래스, 인터페이스)

by JERO__ 2022. 3. 11.

1. 추상화

- 공통적으로 사용되는 것을 뽑는 것

ClassA와 ClassB의 메서드 중복을 추상화를 통해 다음과 같이 바꿀 수 있다.

 

2. 추상클래스와 인터페이스

// 추상클래스 추상 메소드
abstract void process();

// 인터페이스 추상 메소드 (생략 가능)
void process();

2-1. 추상클래스

- 메소드 구현 가능

- 공통된 기능 상속할 경우

 

2-2. 인터페이스

- 메서드 선언만 가능

- 규격, 표준

'공부 > Java' 카테고리의 다른 글

스트림(Stream) - 3 (스트림 연산)  (0) 2022.03.13
스트림(Stream) - 2 (스트림 만들기)  (0) 2022.03.13
스트림(Stream) - 1  (0) 2022.03.08
람다식 -> 메서드 참조  (0) 2022.03.01
함수형 인터페이스 : Predicate 결합  (0) 2022.03.01

댓글