当我需要在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 }}