静态构造方法为什么不能这么用

静态构造方法不是这样写吗,为什么加个static就报错了,是没有静态构造方法这个概念吗

img

红字不够明显吗?

第一个person类默认是void,第二个就重复了

你这个是构造器方法,构造器方法不允许使用static修饰

没有静态构造方法,构造方法以类名命名,命名规范小驼峰命名

java 语言默认规范。你可以这么写,但是Jvm不认这种语法结构。

构造方法是没法设置静态的,类加载只给静态加载一次,你要是多创建对象,创建不出来咋办

java没有静态构造,你如果使用固定值的类 把成员属性写死就好了

语法中没有静态构造方法

没有静态构造方法这个概念