是的,构造函数应始终与类具有相同的名称。
构造函数看起来像方法,但不是。它没有返回类型,并且其名称与类名称相同。通常,它用于实例化类的实例变量。
如果程序员不编写构造函数,则编译器将代表他编写构造函数。
public class Sample{
public Sample(){
System.out.println("This is a constructor");
}
public static void main(String args[]){
Sample obj = new Sample();
}
}输出结果
This is a constructor