當咱們在定義方法時會遇到這個問題,其實這裏的類屬性是廣義上的定義,既包括了類層次上的屬性,也包括了方法。之因此出現此錯誤是由於類方法的定義沒有在類層次上,可能因爲你的疏忽將方法的定義包含在了另外一個方法的方法體內,即你另一個方法的大括號將出現這個錯誤的方法包含在了其中,只要把出現錯誤的方法剪切出來便可。 spa
public class Test { private function method1():void { //.... //若是代碼是這樣就會出現該錯誤,無論訪問控制說明符是private,protected //仍是public,都會出現該錯誤。 private function method2():void { // } } } //正確的書寫格式 public class Test { private function method1():void { // } //類屬性的定義要在類層次上 private function method2():void { // } }