0
進口類如果我有三類:導入類導入就已經自動
ClassA的 ClassB的 ClassC
他們都有import語句導入對方即ClassC進口ClassB的和ClassB只有進口ClassA的。
鑑於此設計,ClassC是否可以自動訪問ClassA?
進口類如果我有三類:導入類導入就已經自動
ClassA的 ClassB的 ClassC
他們都有import語句導入對方即ClassC進口ClassB的和ClassB只有進口ClassA的。
鑑於此設計,ClassC是否可以自動訪問ClassA?
第一:在任何情況下,進口/包括不打一類能夠訪問另一個類,它只是使A級知道B類
二:可見性由你哪裏進口頭確定。 如果您在ClassB標頭中導入了ClassA標頭,然後在ClassC標頭中導入了ClassB標頭,那麼ClassC就知道ClassA。但是如果將它導入到實現文件中,那麼答案是否定的。
編輯:應該注意,最好在頭文件中創建類前向聲明,然後在實現文件中包含適當的聲明。
這太棒了。我現在要創建一個Base類,它導入所有常用的東西,然後我不需要一遍又一遍地做。然後我所有的課程都可以導入它。 – TheLearner 2011-03-09 17:02:08
小提示:如果您希望某些類對其他所有類都可見,則可以將其包含在預編譯頭中(默認情況下,它位於項目的Other Sources組中,名稱 _Prefix.pch) –
Max
2011-03-09 17:15:35
Yah我試過之前和它沒有工作。假設我應該以某種方式對此進行排序。 – TheLearner 2011-03-09 17:28:20