자바의 정석 책과 안드로이드 앱스쿨에서 공부한 내용을 정리한 내용입니다.
추상의 사전적인 의미를 찾아봤는데 사물에 대한 공통되는 특성이나 속성 따위를 추출하여 파악하는 행위라고 합니다.
그니깐 클래스
가 설계도라면 추상클래스
는 미완성 설계도가 비유할 수 있을거 같아요.
사용하는 방법은 아래와 같이 사용할 수 있어요
abstract class 클래스이름{
...
}
메서드는 선언부와 구현부로 구성되어 있는데 추상메서드는 선언부만 작성하고 구현부는 작성하지 않은 채로 남겨 둔 것이다.
abstract 리턴타입 메서드이름();