悪のローカル変数は、いつも私を混乱させます.

422 ワード

クラスで宣言される変数はメンバー変数であり、役割ドメインはクラス全体のローカル変数(ローカル変数)であり、メソッドの内部またはメソッドのコードブロックで宣言される変数はローカル変数であり、役割ドメインはメソッドまたはコードブロックである.
例:
class   a{ 
    int   b   =   0;       //        
    void   c(){ 
        int   c     =   0;   //   c          ,  c      
    } 
}

 
メンバー変数は初期値を付与せずに使用できます(デフォルト値があります)ローカル変数は初期値を付与する必要があります.そうしないと使用できません(デフォルト値はありません)