use*_*246 0 java static constructor class non-static
我只是想看看我是否能完全理解静态的概念和主类中静态的原因.关键字static指的是主类.主类中的方法是静态的原因是因为主类不处理对象而是处理类本身.
但是构造函数处理对象因此使用非静态构造函数,因为对象具有独特的特性,并且将它们设置为静态是没有意义的.
如果有人能够看到我在声明中犯了错误或者能指引我朝着正确的方向前进,那将对我有所帮助!:)
我只是想看看我是否能完全理解静态的概念和主类中静态的原因.
Java中没有主类这样的东西.
关键字static指的是主类.
不,它指的是静态类或静态类成员.
主类中的方法是静态的原因是因为主类不处理对象而是处理类本身.
没有主类这样的东西.这句话毫无意义.
但是构造函数处理对象因此使用非静态构造函数,因为对象具有独特的特性,并且将它们设置为静态是没有意义的.
所有构造函数都是"非静态的".没有静态构造函数这样的东西.任何讨论都没有意义.
如果有人能够看到我在声明中犯了错误或者能指引我朝着正确的方向前进,那将对我有所帮助!:)
我想你需要重新开始,忘记不存在的"主类"和"静态构造函数".基本上,静态方法指的是可以在没有类实例的情况下调用的方法.相反,构造函数创建类的实例,因此它们在逻辑上不能是静态的.