Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.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,此程序成功执行的原因?这是因为静态方法与实例无关。编译器在内部将其转换并调用Test.func()调用静态方法。在类上调用静态方法 调用如下Test.func() 提示:调用静态方法时在代码中。不在对象上调用它们Class.method() public class Test { public static void main(String[] args) { Test test = null; test.func(); } static void func(){

此程序成功执行的原因?

这是因为静态方法与实例无关。编译器在内部将其转换并调用Test.func()

调用静态方法。在类上调用静态方法

调用如下
Test.func()

提示:调用静态方法时在代码中。不在对象上调用它们
Class.method()

public class Test {
  public static void main(String[] args) {
    Test test = null;
    test.func();
  }

  static void func(){
    System.out.println("Hello!!");
  }      
}