/* 引数とフィールドが同じ名前 xなのでフィールド xは隠される. this を使えばフィールド xにアクセスできる. */ class Foo { private int x; public void set (int x) { this.x = x; // 引数xの値をフィールドxに代入 } public int get () { return x; } public static void main (String[] args) { Foo foo = new Foo(); foo.set(10); System.out.println(foo.get()); } }