1.추상화란?- 클래스들의 공통 속성, 행위를 정의하여 코드의 중복을 줄이고 다형성을 실현. 2. 추상클래스 활용- 실재하지 않지만, 하위의 공통적인 속성, 행위를 기준으로 정의한 개념- 추상클래스는 인스턴스화 할 수 없음public abstract class Animal { public abstract void eat(String food); public abstract void sleep(); //추상 메소드는 구현할 수 없음. 하위클래스에서 무조건 오버라이드 필요}...public class Bird extends Animal { @Override //추상클래스 메소드 구현 public void eat(String food) { System.out.print..