「静态构造函数java」静态构造函数可以执行多次

博主:adminadmin 2022-12-13 21:21:06 74

本篇文章给大家谈谈静态构造函数java,以及静态构造函数可以执行多次对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java 中能不能有静态的构造函数

不可能有的,这个完全违背了面向对象的一些规则。 构造函数,是为了将一个类实例化一个对象才需要使用的,进行一些必备的初始化操作(即使你没写任何代码,实际上运行库也帮你添了很多操作)。何为静态,就是全局的,已经初始化过的,静态函数就是指该函数不和具体对象相关,只和类相关,但是构造函数是和对象直接关联的,这两个东西从面向对象的概念上完全不可能融合在一起。

为什么Java中不能有静态的构造函数

因为静态方法是没有状态的,接收一个参数,然后返回一个参数或者或者对该参数做什么操作。

而非静态方法与该对象有关,可以改变该方法所在的类的对象的状态。

构造方法可以设置一个对象的初始状态,这与静态方法冲突了。

Java有静态构造函数吗?

在java中,构造方法是通过new来实例化一个对象的,

而静态方法是类方法,直接通过类名直接调用的,是不能通过对象调用的,所以也就不能用static来修饰,故java不能有静态构造函数。

静态构造函数java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于静态构造函数可以执行多次、静态构造函数java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。