추상클래스

java/객체지향

[객체지향] 추상 클래스

●추상 클래스(abstract class) Tv 설계도를 만든다고 가정해보자. Tv를 만들 때 맨 땅에 헤딩하듯 만들려고하면 설계부터 힘들 것이다. Tv모델들은 외양은 모두 제 각각 이지만 기능에서는 90%설계가 동일할거다. 서로 다른 세 개의 설계도를 따로 그리는 것보다는 이들의 공통부분만을 그린 미완성 설계도를 만들어 놓고, 이 미완성 설계도를 이용해서 각각의 설계도를 완성하는 것이 훨씬 효율적이다. 자바의 객체지향에서는 미완성 설계도에 해당하는 클래스를 제공한다. 이를 추상클래스라하고 미완성 메서드를 포함하고 있다. 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상 클래스로 인스턴스는 생성할 수 없다. 추상 클래스 미완성 설계도. 인스턴스 생성불가. 미완성 메서드(추상 메서드)를 포함하고 있는 클..

각시탈코더
'추상클래스' 태그의 글 목록