当我需要在iOS中实现协议的特定对象时,我会写:

-(void)someMethodWithObject:(SpecificObjectType<SomeProtocol>) object;


此代码是否与Android等价?

最佳答案

是的,在Java(Android主要语言)中,您可以使用Interface来做到这一点:


创建一个接口(SomeProtocol)

public interface SomeProtocol { public void someMethodWithObject();}
创建一个实现接口的对象

public class SepcificObjectType implements SomeProtocol { public void someMethodWithObject() { // Implement your logic here }}

10-04 16:56