public class MethodMember { public static void main(String[] args) { MethodDemo methodDemo = new MethodDemo(); methodDemo.scopeDemo(); // 對data field不會有影響 System.out.println(methodDemo.getData()); methodDemo.setData(100); // 對data field不會有影響 System.out.println(methodDemo.getData()); } } class MethodDemo { private int data = 10; public void scopeDemo() { int data = 100; } public int getData() { return data; } public void setData(int data) { data = data; // 這樣寫是沒用的 // 寫下面這個才有用 // this.data = data; } }