이제 객체 지향 4대 특성을 넘어 자바가 객체 지향을 확장하기 위해 사용하는 키워드와 개념을 살펴보자. 01_ abstract 키워드 _ 추상 메서드와 추상 클래스 -동물 타입의 참조 변수를 통해 하위 클래스의 인스턴스가 가진 aaa() 메서드를 호출하고 있으니 상위 클래스인 동물의 aaa() 메서드는 반드시 존재해야 한다. 그런데 실수로 동물 클래스의 인스턴스를 만들고 그렇게 만들어진 동물 객체의 aaa() 메서드를 호출하면 난감해진다. 바로 이런 경우 추상 메서드를 사용하게 된다. 메서드 선언은 있으되 몸체는 없는 형태로 메서드를 구현하는것이다. - 아래는 추상 클래스를 사용한 예제이다.1. 동물 객체는 어떻게 울어야 하지? / 누가 실수로 동물 객체를 만들면 어떡하지?2. 동물 참조 변수 배열로..