[JAVA] 추상 클래스(Abstract Class)
추상 클래스(abstract Class)? 상속을 목적으로상위 클래스에 하위 클래스 공통점을 모아두는 목적으로 설계된 클래스이다. 추상 클래스 특징 위에서 언급했듯 상속을 목적으로 둔 클래스이다. 추상 클래스를 틀이라고 생각하면 이해가 빠를 것이다. 예를 들어, 사람의 정보를 클래스 화 시키면 사람에게는 누구나 성별, 이름, 나이 가 있을 것이다. 이런 공통점들을 상위 클래스 인 추상 클래스에 모아 두고 하위 클래스에서 오버 라이딩(재정의) 할 수 있게 한다. 중복 코드를 줄일 수 있으며 코드에 통일성과 유지 보수성이 뛰어나다.(시간 절약) 추상 클래스 예제 1. 추상 클래스 인 Shapes, 추상 메서드 Area(넓이) 선언 이때 클래스 앞에 abstract, 메서드는 중괄호 없이 선언하면 된다. 추상..
2020.05.18