오버라이딩된 메서드는 객체의 실제 타입에 따라 자식 클래스의 메서드가 호출되고,변수는 참조 변수의 타입에 따라 부모 클래스의 변수를 참조한다.즉 오버라이딩 된 메서드는 항상 우선권을 가진다. [변수와 메서드 접근 차이]변수메서드변수는 참조 변수의 타입에 따라 결정즉, 부모 타입의 참조 변수를 통해 객체를 접근할 때, 변수는 부모 클래스에 정의된 변수를 참조이를 정적 바인딩(static binding) 또는 컴파일타임 바인딩(compile-time binding)이라고 함메서드는 객체의 실제 타입에 따라 결정- 즉, 부모 타입의 참조 변수를 통해 객체를 접근할 때, 오버라이딩된 메서드는 자식 클래스에서 정의된 메서드 가 호출이를 동적 바인딩(dynamic binding) 또는 런타임 바인딩(runt..