Flex錯誤:private只能用於類屬性定義

    當咱們在定義方法時會遇到這個問題,其實這裏的類屬性是廣義上的定義,既包括了類層次上的屬性,也包括了方法。之因此出現此錯誤是由於類方法的定義沒有在類層次上,可能因爲你的疏忽將方法的定義包含在了另外一個方法的方法體內,即你另一個方法的大括號將出現這個錯誤的方法包含在了其中,只要把出現錯誤的方法剪切出來便可。 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
   {
       //
   }
}
相關文章
相關標籤/搜索