Abstract 추상 클래스 /메서드


Abstract 추상 클래스 /메서드

추상 클래스의 정의 *하나 이상의 추상 메서드를 포함하는 클래스 *Abstract Method : 선언부만 존재 구현은 자식 클래스에서 *Abstract Class : 인스턴스화 될 수 없음 사용 목적 : 상속 받은 클래스들이 반드시 제공해야 하는 메서드를 정의 abstract승용 class-> abstract 시동method;-> override ->소나타class.start() / 그랜저class.시동method 소나타.start()이렇게 만들면 개발자에게 혼돈이 온다. 그래서 이름은 무조건 시동 !! 규격만 정해주는거 시동거는건 표준화가 되어있다. 어떤 메서드의 시그니처를 정해주는 역할 이렇게 생긴 메서드를 만들어 본인은 개념 레벨이기 때문에 인스턴스를 생성할 수 없어 해당 abstract 클래스를..


원문링크 : Abstract 추상 클래스 /메서드