兄弟,希望对有用哦!祝你新年快乐
/**
 * 1、在java里,即使你不显式声明构造函数,jvm也会帮你声明一个构造函数(隐式构造函数)
 * 2、当你显式声明构造,jvm也就不会为隐式声明了,以你显式的为准。
 * 3、构造函数是没有返回值
 */
public Test2(){

}
/***
 * 所以你这里即使你声明的函数名称和构造名称一样,只要你有返回值,jvm也会认为你是一个方法而已。
 * 因为你并不是一个对象。因此如果你想打印Test2中的值,请用对象调用。
 */
public void Test2() {
System.out.print("constructor");
} public static void main(String[] args) {
Test2 test2 = new Test2();
//如下:
test2.Test2();
System.out.print(0);
}