자바의 정석 7장 (17일차) - 인터페이스를 이용한 다형성 및 장점
인터페이스를 자손 클래스로 만들기 아래와 같이 abstract 클래스는 extends로 연결하고 implements로 인터페이스 자손으로 연결 class Fight extends Unit implements marine{ //인터페이스를 implements로 묶어 손자 클래스로 변환 int x; int y; } abstract class Unit{ } interface marine{ void move(int x, int y); void attact(); 인터페이스 장점 두 대상(객체)간의 연결, 대화, 소통을 돕는 중간역활 아래와 같이 선언(설계 - 껍데기)와 구현(실행 - 알맹이)을 분리시킬 수 있게 도와줌 즉 붙어있는 경우 변경이 불리하지만, 아래처럼 따로 분리되있는 경우 알맹이만 바꿀 수 있으므로 ..