인터페이스1 [자바의 정석] 07. 객체지향 프로그래밍Ⅱ(3) 6. 추상클래스(abstract class) 6.1 추상클래스란? 미완성(부족한)설계도, 완성되지 못한 채로 남겨진 설계도를 말한다. 클래스가 미완성이라는 것은 멤버의 개수에 관계된 것이 아니라,단지 미완성 메서드(추상메서드)를 포함하고 있다는 의미이다. 추상 클래스로 인스턴스는 생성할 수 없다. 추상클래스는 상속을 통해서 자손클래스에 의해서만 완성될 수 있다.(다른 클래스 작성에 도움을 주기 위한 것) 새로운 클래스를 작성하는데 있어서 바탕이 되는 조상 클래스로서 중요한 의미를 갖는다. 새로운 클래스를 작성할 때 아무 것도 없는 상태에서 시작하는 것보다는 완전하지는 못하더라도 어느 정도 틀을 갖춘 상태에서 시작하는 것이 나음 ex. Tv는 여러 모델이 있지만 이 들의 설계도는 90%가 동일할 것이다. .. 2023. 8. 3. 이전 1 다음