Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们可以使用对象访问静态成员吗?_Java - Fatal编程技术网

Java 我们可以使用对象访问静态成员吗?

Java 我们可以使用对象访问静态成员吗?,java,Java,据我所知,静态成员可以直接访问。但是如果有人想通过创建它的对象来访问它,这在Java中是可能的吗?是的,这是可能的,但是你会得到一个警告,并且绝对没有理由这样做。是的,这是可能的,但是你会得到一个警告,并且绝对没有理由这样做。简而言之,是的,这是可能的,但我看不出有任何理由这样做(如果您只想访问静态成员)。简而言之,是的,这是可能的,但我看不出有任何理由这样做(如果您只想访问静态成员)。是的,这是可能的,但理想情况下,这种需求永远不会出现。如果是,请再次检查对象设计 根据定义,静态方法应该通过类

据我所知,静态成员可以直接访问。但是如果有人想通过创建它的对象来访问它,这在Java中是可能的吗?

是的,这是可能的,但是你会得到一个警告,并且绝对没有理由这样做。

是的,这是可能的,但是你会得到一个警告,并且绝对没有理由这样做。

简而言之,是的,这是可能的,但我看不出有任何理由这样做(如果您只想访问静态成员)。

简而言之,是的,这是可能的,但我看不出有任何理由这样做(如果您只想访问静态成员)。

是的,这是可能的,但理想情况下,这种需求永远不会出现。如果是,请再次检查对象设计

根据定义,静态方法应该通过类引用访问


通读一遍-

是的,这是有可能的,但理想情况下这种需求永远不会出现。如果是,请再次检查对象设计

根据定义,静态方法应该通过类引用访问


请通读一遍-

当然。您甚至可以执行以下操作:

Foo foo = null;
foo.staticMethod();

但这是毫无意义的,会导致警告。

当然。您甚至可以执行以下操作:

Foo foo = null;
foo.staticMethod();

但这是毫无意义的,会导致警告。

正如其他人所说,这是可能的


但您不应该这样做,因为它容易出错。使用类进行静态访问,很容易识别您想要做什么,但是如果您使用对象,人们可能会认为您想要访问字段。

正如其他人所说,这是可能的


但您不应该这样做,因为它容易出错。使用类进行静态访问,很容易识别您想要做什么,但是如果您使用对象,人们可能会认为您想要访问字段。

不,它不是JAVA。它是Java。当你尝试它时发生了什么?不,它不是Java。是的,即使您的类没有扩展任何其他类,它也是从Java.lang.Object隐式扩展的。是的,即使您的类没有扩展任何其他类,它也是从Java.lang.Object隐式扩展的。