方法中的“静态”关键字是做什么的?
发布于 2018-08-24 08:12:08
静态变量和方法属于类,而不是实例,如果方法声明为静态,则不需要在其中定义对象的实例来调用它,为什么是静态的?因为为了启动程序,这个方法应该开始执行。而且,由于程序尚未初始化,因此无法创建声明它的类的实例。因此必须将类声明为公共类。并且,当类加载到内存中时,将调用此静态方法。
发布于 2018-08-24 09:13:39
JavaMath类是一个很好的例子,因为它包含了静态方法,从不创建Math类的实例,只需直接从类调用方法
Math.abs(3.14);
https://stackoverflow.com/questions/-100000646
复制相似问题