일반적인 상황에서는 안되지만 반환 타입이 달라도, 하위 클래스 메소드의 반환 타입이 상위 클래스 메소드의 반환 타입에서 파생되었다면 상관없다. https://programming-beard.tistory.com/m/5