📝추상 클래스(abstract class) 추상 클래스는 다른 클래스들이 파생될 수 있는 기초 클래스를 말한다. 추상 클래스는 직접 인스턴스화를 할 없는 클래스입니다. 불가능!🙅🏻♀️ abstract 키워드는 추상 클래스 또는 추상 클래스 내에서 추상 메소드에 정의할때 사용한다. 추상 메소드는 클래스에는 구현되어 있지않고, 파생된 자식 클래스에서 구현이 필수이다. abstract 키워드를 이용해 Animal 추상 클래스와 makeSound 추상 메서드가 선언되었다. 추상 메소드는 클래스에 구현되어 있지 않기 때문에 파생된 클래스에서 구현해야 한다. 즉, 추상 클래스는 사용을 위해서는 상속을 강제하는 클래스이다. Animal 클래스는 추상 클래스 이기 때문에 animal 변수에 직접적으로 선언을 하게 되..