2017-11-11 14 views
0

이것이 정확히 작동하는 방식이지만 작동하는 이유는 혼란 스럽습니다. 부모 클래스에 객체를 등록하지만 자식 클래스에 이벤트를 구독합니다.개체를 부모 클래스에 등록하지만 자식 클래스에서 이벤트를 구독하지만 아직 작동하는 이유는 무엇입니까?

개체를 부모 클래스에 등록하면 EventBus은 부모 클래스에서 이벤트 유형 subscribed 만 볼 수 있습니까?

그렇다면 하위 클래스에 가입 한 일정을 어떻게 볼 수 있습니까?

누군가가 이것을 분명히 할 수 있다면 정말 고마워!

답변

0

"아니요, 하위 클래스는 상위 메소드를 상속하지만 런타임에 register (클래스)가 호출 될 때의 유형은 상위 (클래스 instanceOf 하위)가 아닌 하위 유형입니다. 따라서 EventBus는 @ 자식 클래스의 구독 방식. "