3

私は Android を初めて使用し、想像できる限り長い間 iOS で作業していました。プロトコル クラスに関する基本的な質問があります。iOS のプロトコル クラスは次のとおりです。

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

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

これを同等のAndroidコードに変換することは可能ですか? 同じようにするにはどうすればよいですか?

4

1 に答える 1

3

プロトコルは、Java ではインターフェースと呼ばれます。したがって、コードは次のようになります。

 public interface AnswersServiceProtocol extends ServiceBaseProtocol
 {
    public int answersQueryIntentForTargetAndRequestInput(ServiceTaskCallbackProtocol target, String requestInput);
 }
于 2013-08-13T18:43:39.127 に答える