有人能告訴我什麼是申報這樣一類的需要:參數傳遞
public class Test {
String k;
public Test(String a, String b, String c){
k = a + " " + b + " " + c; //do something
}
public void run(){
System.out.println(k);
}
public static void main(String[] args) {
String l = args[0];
String m = args[1];
String n = args[2];
Test obj = new Test(l,m,n);
obj.run();
}
}
當然它的工作原理,但我不明白的地步,爲什麼會一個使用這種實現某種方式的方式。是否因爲我們需要將參數直接傳遞給類主方法,這就是我們爲什麼使用這種方式或者存在其他原因?
public Test(...)
使用相同類名的目的是什麼。這是爲什麼?
這根本不會編譯`Test obj = new file(l,m,n);` – 2010-11-22 15:49:53
沒有意義。 `測試obj =新文件(l,m,n);` - 甚至不編譯。 – dacwe 2010-11-22 15:50:27
正確的縮進? ; p`Test obj = new file(l,m,n);`應該是`Test obj = new Test(l,m,n);` – 2010-11-22 15:50:41