2010年7月15日木曜日

クラスメソッドの注意

public static void showS(){
this.num; //クラスメソッドは特定のオブジェクトに関連付けられて無いので、thisを使えない
       //また、インスタンスメソッドやインスタンス変数にアクセスできません。
       //クラスメソッドはオブジェクトが作成されなくても呼び出せる為です。
 System.out.println("インスタンス変数にアクセスしてみましたnumです" + num);
}

******エラー文*********
Sample8.java:13: static でない 変数 this を static コンテキストから参照すること
はできません。
Sample8.java:14: static でない 変数 num を static コンテキストから参照することは
できません。

0 件のコメント:

コメントを投稿