[Java] 추상 클래스
추상 메소드(abstract method) 선언은 되어 있으나 코드가 구현되어 있지 않은 메소드이다. 추상 메소드를 작성하려면 abstract 키워드와 함께 원형만 선언하고 코드는 작성하지 않는다. public abstract String getName(); public abstract void setName(String s); 코드를 작성하면 추상 메소드가 될 수 없다. 추상 클래스가 되는 경우 1. 추상 메소드를 포함하는 클래스 absrtact class Shape { // 추상 클래스 선언 public Shape() {} public void paint() { draw(); } abstract public void draw(); // 추상 메소드 선언 } 추상 메소드를 포함하면 반드시 추상 클래스로..
2020.05.01