public class TestClass { public String instancePath ; //實例變數 (需要new出物件才能使用) public static String staticPath ; //靜態變數 (類別名稱.變數名稱 即可使用) /** * Construct * @param path 路徑 */ public TestClass (String path) { this.instancePath = path; this.staticPath = path; } public String getInstancePath () { instancePath = "i am instancePath"; //實體被改掉,後面再取會不一樣 return instancePath; } public String getStaticPath () { staticPath = "i am staticPath"; return staticPath; } }
public class MainClass { public static void main(String[] args) { TestClass testClass = new TestClass("c://"); System.out.println(testClass.instancePath); //一開始取到『建構子』給的值 System.out.println(testClass.getInstancePath()); //後面方法裡值被修改掉 System.out.println(TestClass.staticPath); //透過類別方法.變數方法即可取用 System.out.println(testClass.getStaticPath()); // } }
2.Console
沒有留言:
張貼留言