
getInterfaceNames 메소드는 클래스가 구현하는 인터페이스 이름을 반환합니다.
위 코드에서 getInterfaceNames 메소드는 AnimalInterface, MammalInterface 이름을 반환합니다.
이 메소드는 클래스가 상속한 클래스의 인터페이스 이름도 반환하지 않습니다.
따라서 Dog 클래스는 AnimalInterface, MammalInterface 이름을 반환하지 않습니다.
만약 Dog 클래스가 AnimalInterface, MammalInterface를 구현했다면, getInterfaceNames 메소드는 DogInterface, MammalInterface 이름을 반환했을 것입니다.
2025-07-02 01:08