추상클래스

클래스의 공통된 부분을 뽑아서 별도의 클래스(추상클래스)로 만들어 놓고, 이것을 상속해서 사용한다.

추상클래스 구현

클래스 상속과 마찬가지로 extends 키워드를 이용해서 상속하고 abstract(추상)메서드를 구현한다.

Bank추상클래스

인터페이스 vs 추상클래스

인터페이스란?

클래스와 달리 객체를 생성할 수는 없으며, 클래스에서 구현해야 하는 작업명세서이다.

인터페이스를 사용하는 이유

가장 큰 이유는 객체가 다양한 자료형(타입)을 가질 수 있기 때문이다.

인터페이스 구현

class 대신 interface 키워드를 사용하며, extend 대신 implements 키워드를 이용한다.

interface를 이용하면 객체가 다양한 자료형타입을 가질 수 있다.

'2021 Newlecture > JAVA' 카테고리의 다른 글

자바 컬렉션과 제네릭 강의  (0) 2021.04.25
자바 총 정리  (1) 2021.04.13
Inner class / Anonymous class  (0) 2021.04.12
인터페이스 구현  (0) 2021.04.12
(추가정리) 상속  (0) 2021.04.10
(추가정리)this키워드  (0) 2021.04.10
(추가정리) 패키지와 static  (0) 2021.04.10
인터페이스  (0) 2021.04.08

+ Recent posts