Way to specify multiple interfaces in Java

后端 未结 6 812
清酒与你
清酒与你 2020-12-29 10:04

I have two interfaces, HasClickHandlers and DoesFancyFeedback. Then I have some UI objects that implement both interfaces - for example, a B

6条回答
  •  感情败类
    2020-12-29 10:17

    You may try to use generics:

    public < T extends HashClickHandlers & DoesFancyFeedback > void foo (
            T aThingIPassedIn
        )
    {
        aThingIPassedIn.addClickHandler( );
        aThingIPassedIn.doFancyFeedback( );
    }
    

提交回复
热议问题