繁体   English   中英

在Objective-C中重写超类方法

[英]Overriding super class methods in Objective-C

如果Objective-c中的子类想要覆盖超类的方法,它是否也必须匹配返回类型?

是的,它必须具有相同的选择器。

更新:

IIRC参数也必须具有相同的类型。

更新:

看来,同样选择需要的所有方法动态链接时,没有那么静态链接到具有在所有课程中等同类型: linky

是的,是一样的,

但是要注意的一件事是,您需要传递返回类型的超类。

例如:

-(UIScrollview)method:(id)argument;

您也可以返回UIview。 (简单地说就是返回类型的超类)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM