我还是不明白self = super init; 虽然我读了很多书和谷歌.我知道它用于检查当前对象等于来自父类等的返回对象.但是,我不能接受这就是答案.有人可以给我一个简单但可靠的答案吗?谢谢!
Nic*_*ull 12
快速回答是你告诉你班级的超级班级初始化对象.因为您继承自那个超类,所以您可以执行特定于您的实现的其他初始化任务,但首先您必须确保执行初始化的基础知识(由基类NSObject处理).从另一个类扩展(继承)的每个类必须确保它们的超类在初始化之前已经初始化.
一个很快组成(因此可能很差)的模拟 - 在你被创造之前,你的父母必须被创造(超级)并且他们必须首先创建他们的父母(他们的超级类)
我建议你搜索面向对象的编程基础来学习这类东西.
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |