추상이란 말이 참 추상적이다.
말이 참 어렵다...
그래도 기록해보자
추상 클래스는 미완성 클래스라고도 한다
추상 클래스 안에는 몸체 없는 메소드(추상 메서드)가 존재하며,
상속 시 반드시 구현해야 하는, 오버라이딩이 강제화되는 메소드이다.
[접근제한자] abstract class 클래스명 {}
[접근제한자] abstract 반환형 메소드명(자료형 변수명);
- 미완성 클래스
- 객체 생성 불가능 상속을 통해서 객채 생성을 해야함
- 클래스 내에 일반 변수, 메소드 포함 가능
- abstract 메소드가 포함된 클래스는 반드시 abstract 클래스
abstract 메소드가 없어도 abstract 클래스 선언이 가능하다- 객체 생성은 안되지만 참조형 변수 타입으로 사용 가능
짧게 정리 해보았다...
한 번더 정리하고 쉬러가자..
빠위