创建对象的时候new关键字表示你要创建对象了,new后面的是一个整体,是构造方法。每个类都默认的有一个无参数的构造方法,就是你说的那个小括号了。其实他和前面的类名是一体的,作为无参数的构造方法。构造方法还可以自定义成带参数的,就是括号里面有值得了。
Class Student{
Student(){
//这是构造方法。
}
public void static main(String [] arg){
Student stu=new Student();//创建对象。创建对象时调用默认构造方法
}
}
作为构造函数用来实例化,如果构造函数有参数就传入相对的参数,没有就不传留个"()",在php中,的实例化对象,如果没有参数的话,“()”可以省略,而JAVA不可以省略!
参数列表
new Object()
new StringBuilder(128)
括号里是构造方法需要的参数