有没有办法在Android中定义协议类?

时间:2013-08-13 18:37:19

标签: android ios

我是Android的新手,并且在iOS上工作的时间最长。只是有一个关于协议类的基本问题。这是我在iOS中的协议类:

#import "ServiceBaseProtocol.h"
#import "ServiceTasksProtocol.h"

@protocol AnswersServiceProtocol <ServiceBaseProtocol>
- (NSUInteger)answersQueryIntentForTarget:(id<ServiceTaskCallbackProtocol>)target requestInput:(NSString*)requestInput;
@end

是否可以将其转换为等效的Android代码。我该怎么做呢?

1 个答案:

答案 0 :(得分:4)

协议在Java中称为接口。所以你的代码可能如下:

 public interface AnswersServiceProtocol extends ServiceBaseProtocol
 {
    public int answersQueryIntentForTargetAndRequestInput(ServiceTaskCallbackProtocol target, String requestInput);
 }