“加號代表static”是錯誤的說法,可能跟你那樣表達的人其實意思是:“前置加號的方法相當於Java 里面的靜態方法”。
在Oc中,方法分為類方法和實例方法。
前置加號(+)的方法為類方法,這類方法是可以直接用類名來調用的,它的作用主要是創建一個實例。有人把它稱為創建實例的工廠方法。
前置減號(-)的方法為實例方法,必須使用類的實例才可以調用的。
至於你說的用加號聲明一個成員變量完全就是錯誤的理解。要把成員變量聲明為靜態的,必須使用static關鍵字。
“加號代表static”是錯誤的說法,可能跟你那樣表達的人其實意思是:“前置加號的方法相當於Java 里面的靜態方法”。
在Oc中,方法分為類方法和實例方法。
前置加號(+)的方法為類方法,這類方法是可以直接用類名來調用的,它的作用主要是創建一個實例。有人把它稱為創建實例的工廠方法。
前置減號(-)的方法為實例方法,必須使用類的實例才可以調用的。
至於你說的用加號聲明一個成員變量完全就是錯誤的理解。要把成員變量聲明為靜態的,必須使用static關鍵字。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。