추상 (abstract) :실체간의 공통되는 특성을 추출한 것 추상 클래스 1. abstract를 사용해 선언 2. 추상 클래스는 new 생성자를 이용해 인스턴스화 할 수 없다. 대신, 자식 객체(실체 클래스)를 통해(extends) 생성 된다. 추상 메서드 실행 블록 { } 이 없다. 인터페이스 : 객체의 사용 설명서, 객체 생성 불가,컴파일러(javac.exe)를 통해 .class형태로 컴파일 되기 때문에 물리적인 형태는 클래스와 동일 //상수 (다양화를 위해 인터페이스는 데이터를 저장할 수 없다 BUT 상수 필드는 정적 필드이므로...) //메서드 (public이 생략되어 있다) 장점 1. 객체의 교환성을 높여준다 2. 객체마다 실행 내용과 리턴값이 달라 코드 변경 없이 코드 다양화 상수 초기값 필..