请教个关于NEW的问题
今天看到一段代码如下:
public class Hello {
String s = "Hello";
public Hello(String s)
{
System.out.println("s = " + s);
System.out.println("1 -> this.s = " + this.s);
this.s = s;
System.out.println("2 -> this.s = " + this.s);
}
public static void main(String[] args) {
Hello x=new Hello("HelloWorld!"); //这里在new Hello的时候跟了参数。
}
}
提问:new是实例化对象的,这里跟了参数是不是说是实例化方法Hello。
还是说可以将Hello x=new Hello("HelloWorld!")理解成
Hello x=nwe Hello();//实例化对象
Hello("HelloWorld");//给方法传参数
是不是可以这么理解?
新人请高手多多指教~~~~~~~~~