자바 튜토리얼 (8-6) 추상클래스 abstract
추상클래스는 무엇인가? 지구상의 생물중에 추상성을 직접 사용하는 것은 인간밖에 없을 것이다. 이 세계가 추상적인 원리에 기초하고 있다고 하더라도 그것을 사용할 수 있는 특권은 인간에게 밖에 없다. 예를 들어 1이라는 숫자가 대표적이다. 1을 직접 본 사람은 없다. 하지만 모든 사람은 1이 뭔지 알고 있다. 사람이 1명있고, 커피가 1잔있다. 숫자 1은 모든 사물에 대응하는 것이다. 클래스도 클래스만 있을때 실체가 없다. 실체화 시키는 것은 인스턴스를 생성했을 때 이루어진다. 클래스라는 것은 인스턴스를 만들기 전에 사용할 수 없다. 추상클래스는 abstract 키워드를 사용해서 만들 수 있다. 자바의 추상클래스는 인스턴스를 만들 수 없다. 상속을 통해서 자손클래스에서 인스턴스화 할 수 있다. 아래의 예제에..