자바에는 다형성을 위한 전략이 상속(extends), 구현(implements) 두개가 있다.여기서 다형성이란 추상화된 상위 타입의 변수에 다른 객체들을 할당 할 수 있습니다.상속(extends)상속은 부모 class 를 이어받아 확장하는 의미로 extends 키워드를 사용한다.이때 부모 클래스에서 자식 클래스에 구현을 강제할 수 있는데 이 키워드는 abstract이다.구현(implements)구현은 다형성을 위한 방법 중 하나로 단일 상속만을 하용하는 자바에서 상속관계가 아니더라도 다형성을 활용할 수 있도록 하는 방벙다. 이는 인터페이스를 받아 구현을 하는 형태로 사용한다.이때 interface를 선언하면 안에 필드와 메서드를 선언하게 되는데인터페이스의 변수는 public static final을 생략..