有人能告诉我什么是申报这样一类的需要:参数传递
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