abstract1 추상 클래스 객체를 직접 생성할 수 있는 클래스를 실체 클래스 라고 하고, 클래스들의 공통적인 특성을 추출해서 선언한 클래스를 추상 클래스 라고 한다. 추상 클래스와 실체 클래스는 상속 관계를 가지고 있다. 추상 클래스가 부모이고 실체 클래스가 자식이다. 추상 클래스는 클래스들의 공통적인 멤버만 추출한 것이기 때문에 객체를 생성할 수 없다. new 를 사용할 수 없고 extends 뒤에만 올 수 있다. 추상 클래스를 사용하는 이유 실체 클래스들의 공통된 필드와 메소드의 이름을 통일할 목적 실체 클래스를 설계하는 사람이 다수일 경우, 같은 용도의 필드와 메소드인데도 이름을 다르게 선언하라 수 있기 때문에 통일하기 위한 목적으로 사용한다. 실체 클래스를 작성할 시간을 절약 실체 클래스마다 서로 다른 점만 선언하고 공통적.. 2020. 4. 1. 이전 1 다음