추상클래스(abstract)
2018. 12. 23. 01:19
추상抽象 ; 여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용.지금까지 상속에 관한 내용을 하면서 계속 해온 이야기이다. 부모클래스에서 공통된 멤버를 만들어 전체적인 설계의 틀을 만들고 자식클래스가 그것을 상속받아 각각의 객체를 만들었다. 추상클래스도 비슷하다. 예를 들어 고양이, 강아지, 새 ,,, 는 전부 '동물'이라는 공통점으로 묶인다. 삼성, 현대 롯데는 '회사'라는 카테고리로 묶을 수 있다. 이렇게 구체적인 실체가 아니라 동물, 회사 등의 공통 특성을 모아놓은 카테고리를 추상적인 것 이라고 한다. 추상 클래스는 어떠한가? 위의 이야기와 같다. 객체를 생성할 수 있는 클래스를 실체클래스라고 할 때 실체 클래스들의 공통된 부분들을 묶어서 만든 클래스가 추상 클래스 이..