1. Java 언어의 추상 클래스(Abstract Class)와 인터페이스(Interface)에 대하여 다음질문에 답하시오.
가. 자식 클래스명이 Man인 Human 추상 클래스는 name, eat(), sleep() 속성과 메소드로 구성되어 있다. 자식 클래스명이 Pants인 Dress 인터페이스는 status, takeOff(), putOn() 속성과 메소드로 구성되어 있다. 이에 대한 클래스 다이어그램을 작성하시오. 나. Human, Dress, Man, Pants 클래스 및 인터페이스에 대한 선언 부분을 각각 작성하시오.