추상클래스란? - 추상적으로 정의할테니 사용자가 꼭 재정의(overriding) 해! 지난번 예제를 생각해보자. 이번엔 본사가 메뉴만 정해주고, 매장마다 주위 환경에 맞게 가격을 책정한다고 하자. 지난 예제처럼 주택, 대학가, 증권가는 본사 class를 상속받을것이다. 그런데 이전처럼 본사만 믿고 오버라이딩 하지 않는다면 어떤 가격이 0원으로 출력될것이다! 따라서 매장에 본사가 가격측정을 강요할 필요가 있다 부모클래스가 자식클래스에게 메소드를 강제로 재정의하게 하는 방법으로 만들어진 클래스가 '추상클래스'이다. 코드로 된 예시를 보자. package com.javale.chain2; public abstract class HeadQuaterStore { public static void main(Stri..