[Java] 4. 추상 클래스, 인터페이스
·
프로젝트/Java
1. 추상 클래스 (abstract class)추상메소드: 선언부만 있고 body(`{ }`)가 없는 메소드. 실제 body는 자식클래스에서 override해서 구현해야함.추상클래스: 하나 이상의 추상메소드를 포함하는 클래스`new` 연산자를 통해 직접 인스턴스를 생성할 수 없다.상속받는 자식 클래스가 받드시 추상메소드를 override해서 구현해야한다.// 추상 클래스 선언public abstract class Shape { private String type; public Shape(String type) { this.type = type; } // 추상 메소드 public abstract void draw();}// 실체 클래스public class Ci..