과제로 부모클래스 만들고 자식 클래스 만든 다음에 부모 클래스에 가상함수 만들어서 자식 클래스에다가 재정의 해서 쓸려고 하는데요.

막상 자식 클래스 구현하다보니까 인자랑 리턴값이 다른 경우가 있는데요. 이러면 부모 클래스에서 상속 받은 함수가 오버라이딩이 안되니까 선언한 가상함수가 쓸모없는거 아닌가요?

이럴때는 상속을 받아서 잘 구현하게 설계를 다시해야 하는지 어떻게 해야하는지 모르겠네요. ㅠㅠ