2010-08-04 71 views

回答

1

答案是否定的。你只能在C++中实现一个回调接口,并且有一些很好的理由。回调机制依赖于实现回调接口的Java类型。此Java类型具有将回调调用委托给作为指针在内部维护的C++对象的所有知识。

如果您在C++中实现了多个回调接口,那么您将在C++中汇总几个Java实现类型。每种类型只知道如何处理自己的回调方法,而不知道如何处理其他聚合类型的回调方法。

相关问题