當前位置:編程學習大全網 - 網站源碼 - objective-c中關鍵字為什麽要加@,不加會和什麽混淆?

objective-c中關鍵字為什麽要加@,不加會和什麽混淆?

“加號代表static”是錯誤的說法,可能跟妳那樣表達的人其實意思是:“前置加號的方法相當於Java 裏面的靜態方法”。

在Oc中,方法分為類方法和實例方法。

前置加號(+)的方法為類方法,這類方法是可以直接用類名來調用的,它的作用主要是創建壹個實例。有人把它稱為創建實例的工廠方法。

前置減號(-)的方法為實例方法,必須使用類的實例才可以調用的。

至於妳說的用加號聲明壹個成員變量完全就是錯誤的理解。要把成員變量聲明為靜態的,必須使用static關鍵字。

  • 上一篇:滴膠太陽能電池板的電流與哪些因素有關?
  • 下一篇:C#實現網絡視頻點播
  • copyright 2024編程學習大全網