Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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_Interface_Static - Fatal编程技术网

在java中访问静态方法

在java中访问静态方法,java,interface,static,Java,Interface,Static,我通过接口编码,我需要访问接口实现中定义的静态方法 在我编写代码的java类中,我可以访问接口类,而不是实际的实现类 我需要访问在实际实现类中定义的静态方法 我怎么才能访问它呢?我不想在我想要的java类中再次创建这个静态方法,从而产生重复的逻辑 希望问题现在清楚了自Java8以来,接口可以有静态方法。语法与类的语法相同。如果有意义,您可以将静态方法从实现移动到接口。Class.staticMethodName;我想我应该指定,接口是我可以访问的。我没有访问实现类的权限。我的意思是,接口和imp

我通过接口编码,我需要访问接口实现中定义的静态方法

在我编写代码的java类中,我可以访问接口类,而不是实际的实现类

我需要访问在实际实现类中定义的静态方法

我怎么才能访问它呢?我不想在我想要的java类中再次创建这个静态方法,从而产生重复的逻辑


希望问题现在清楚了

自Java8以来,接口可以有静态方法。语法与类的语法相同。如果有意义,您可以将静态方法从实现移动到接口。

Class.staticMethodName;我想我应该指定,接口是我可以访问的。我没有访问实现类的权限。我的意思是,接口和impl类在不同的项目中。你能清楚地重新表述你的问题吗?现在问题更清楚了吗?