=> 클래스/메소드 abstract 메소드 - 선언부만 있고, 구현부 X 메소드 하나라도 abstract 면 클래스도 무조건 abstract abstract class 도형{ abstract void 면적( ); //여기까지만 쓰는게 선언만 하는 것 public void ( ) { sout } } // 다른 일반 메소드 O => abstract 는 "상속" 해서 => 구현 해서 사용한다. 모든 abstract 메소드 구현이 필수 (overriding) class 사각형 extends (abstract)도형{ @Override void (abstract)면적 ( ) { 가로 * 세로 ; } } 여러개의 서로다른 클래스 내부에 필수적으로 구현해야할 공통메소드 정해놓는것 ( 필수구현 보장 ) (각자 필요에 따..