추상클래스1 추상클래스(abstract class) 1. 추상클래스란? 클래스를 설계도에 비유한다면, 추상클래스는 '미완성 설계도'에 비유할 수 있다. 말 그대로 완성되지 못한 설계도. 클래스가 미완성이라는 의미는 멤버의 개수에 관계된 것이 아니라, 단지 미완성 메소드를 포함하고 있다는 의미다. 지금까지 공부했던 것처럼 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상클래스로는 '인스턴스'를 생성할 수 없다. 추상클래스는 오로지 상속을 통해서 자식클래스에 의해서만 완성될 수 있다. 추상클래스 자체로는 클래스의 역할을 다 하지는 못하지만, 새로운 클래스를 작성하는데 있어서 바탕이 되는 부모클래스로서 중요한 의미를 갖는다. 새로운 클래스를 작성할 때, 아무 것도 없는 상태에서 시작하는 것보다는 완전하지는 못하더라도 어느 정도 틀을 갖춘 상태에서 시작하는 것.. 2021. 4. 8. 이전 1 다음