추상 클래스와 인터페이스
추상 클래스의 개념 추상 클래스는 객체를 직접 생성 할 수 있는 실체 클래스들의 공통적인 특징들을 추출하여 선언한 클래스, 직접적인 객체 생성이 불가능 추상 클래스는 실체 클래스들을 자식 클래스로 가지며, 이 실체 클래스들은 기본적으로 추상 클래스의 모든 특징을 가진다. 사용 목적 추상 클래스를 사용함으로, 동일한 특성을 가지는 실체 클래스들의 메소드 명을 통일 할 수 있다. 또한 상속을 통하여, 실체 클래스의 작성 시간을 절약 할 수 있다 추상 클래스의 사용. 예를 들어, 게임의 몬스터 클래스를 생성한다고 가정하자. A,B,C 3마리의 몬스터가 존재하고, 각각의 몬스터들을 모두, 체력, 공격력, 방어력을 가지고, 피격을 받으면, 데미지 많큼 체력이 줄어들며, 체력이 0이 되면 사망메시지를 출력한다고 가..
2022.03.14