지금까지 그냥 상속받은 클래스에서 메서드 똑같이 만들면 오버라이딩인줄 알았는데

이건 사실 그냥 메서드 하이딩이고

오버라이딩은 무조건 가상 함수를 사용해야 오버라이딩이라는데 이게 맞음?