首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止目标C中的方法被忽略

防止目标C中的方法被忽略
EN

Software Engineering用户
提问于 2013-01-15 17:34:38
回答 1查看 2.9K关注 0票数 0

目标C缺乏私有方法或java-esque的最终方法.这意味着子类有可能(意外地)覆盖超类的某些内部。

如何防止目标C中压倒一切的方法?

EN

回答 1

Software Engineering用户

发布于 2013-01-15 17:55:36

如何防止目标C中压倒一切的方法?

您可以为您的班级编写文档,如下所示:

子类不应覆盖此方法。

我是认真的。我从UIView文档中直接抄录了这个引文。

目标-C鼓励一种按照惯例行事的文化--许多事情将由其他语言的编译器来执行,这就是其中之一。我相信您可以在运行时中玩一些游戏,这样您就可以获得要调用的方法的IMP,并将其与您自己类的方法的IMP进行比较。但是,也有可能是有人对你,或以其他方式玩他们自己的游戏,最后最好说:“请不要这样做。”

票数 7
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/183704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档