《Objective-C入门经典》——2.3节管理Objective-C世界中的继承
本节书摘来自异步社区《Objective-C入门经典》一书中的第2章,第2.3节管理Objective-C世界中的继承,作者【美】Jesse Feiler,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 管理Objective-C世界中的继承Objective-C入门经典读者在阅读本书的过程中会发现与其他面向对象语言相比,在Objective-C中实现子类化和继承的方式更多。继承的基本要素是比较简单的,只需要声明一个基对象即可,这个基对象可以拥有自己的方法和实例变量。按照Objective-C程序设计最佳实践的要求,应该将基对象的实例变量声明成对其他类不可见,其他类通过访问器来访问实例变量。 阅读第9章以了解如何使用声明式属性自动生成访问器。类的方法可以在类接口文件(.h文件)或实现文件(.m文件)中进行声明,在接口文件中声明的方法对其他类是可见的,但可以通过将其声明移到实现文件中来对外部世界隐藏这些方法。在实现文件中隐藏方法有助于提升类的封装性。 阅读第18章中“使用类扩展”一节以了解如何隐藏类的方法。接着就可以覆写基对象了,每个覆写基对象的类都会继承基对象的方法和变量,...