我已經在Objective-C世界中進行挖掘。有一件事我不明白爲什麼有必要調用父init方法。 這是什麼目的?爲什麼要初始化母類
1
A
回答
0
同樣的原因,它需要調用初始化的子類 init方法不會被調用,除非它的調用 和父類已經初始化是需要調用
爲你必須指定類NSObject的具體方法,的UIViewController,等... 或者看文件,看如果init方法列
這是一個稍微通用的答案和id想更具體,但國際海事組織提出問題「一般」
1
如果你有一個類並在init方法中做了一些事情,如果它繼承了,你仍然希望發生這種情況,但是現在你調用了子類的init方法。所以除非你調用父init,預覽的東西不會發生。
相關問題
- 1. 爲什麼我需要初始化?
- 2. 爲什麼字符串需要用初始值初始化?
- 3. 爲什麼初始化
- 4. 爲什麼我需要初始化varible類時,我想用它
- 5. 爲什麼不初始化std :: vector <T>初始化T?
- 6. 爲什麼?從未初始化的父類成員隱式初始化
- 7. 爲什麼C++默認初始化不會零初始化非類別成員
- 8. 爲什麼observablecollection初始化爲null?
- 9. 爲什麼變量初始化爲0?
- 10. 爲什麼在C#中我們需要初始化原始類型變量?
- 11. 爲什麼我需要初始化一個int變量爲0?
- 12. 爲什麼抽象派生類需要初始化一個虛擬基類?
- 13. 爲什麼模板類型的初始化需要重複變量的類型?
- 14. 爲什麼iScroll未初始化?
- 15. 爲什麼NSFetchRequest不能初始化?
- 16. 爲什麼Flexslider未初始化?
- 17. 爲什麼myArray沒有被初始化?
- 18. 爲什麼Rails初始化失敗?
- 19. 爲什麼被初始化兩次
- 20. Allegro爲什麼不初始化?
- 21. 爲什麼Android AudioRecord初始化失敗?
- 22. 爲什麼UILabel沒有初始化?
- 23. 爲什麼Hibernate不初始化數據?
- 24. 什麼是結構初始化爲C++
- 25. 爲什麼不能Indy 10初始化?
- 26. 爲什麼omniauth初始化兩次?
- 27. 爲什麼Date.new不會初始化?
- 28. 爲什麼Datareader無法初始化?
- 29. 爲什麼初始化常量HomeController :: HideMyAss?
- 30. 什麼是ADD_ACTION(「初始化