2011-11-11 3 views

답변

0

하나의 클래스가 두 개의 다른 클래스를 상속하는 경우 각 클래스는 동일한 함수가 구현되어 있는데 어떤 클래스를 호출 할 지 어떻게 결정할 수 있습니까? 이러한 모호성은 종종 여러 상속 언어에서 클래스의 비 결정적 동작을 초래합니다.

편집 You can see the similar problem here

+0

@Silent 폭탄 들으은 여러 구현의 경우에 도착 할 수 있습니다 참조 인터페이스의 두 인터페이스가 같은 메소드를 가지고 있다고 가정합니다.이 경우 클래스는 구현 된 메소드를 알 수 있습니까? 네가 내 점수를 얻길 바랍니다. – Abhinav

+3

예 (언어가 이러한 문제를 어떻게 해결하는지에 대한 오해 때문에) 버그가 될 수 있지만 확실하게 비 결정 성을 유발하지는 않습니다. – Mac

+0

두 개의 인터페이스가 같은 method.And 클래스가 두 인터페이스를 구현하는 경우 클래스는 메소드를 한 번만 선언해야합니다 (이름이 같은 메소드). \ – SilentBomb

관련 문제