Java 中是否需要前向声明?

java programming java8object oriented programming

前向声明是指在方法或变量实现之前对其进行声明。在 C/C++ 编程语言中,这种声明是必需的,以便能够在变量或对象实现之前使用它。如果我们想使用库代码,则需要创建其头文件并使用它。但在 Java 中并非如此。

  • Java 允许在变量和类声明和实现之前使用它。

  • Java 允许在不需要头文件的情况下使用库代码。

以下示例展示了相同的内容。这里我们在声明之前使用了一个类对象。

示例

public class Tester{
   public static void main(String args[]) {
      Test t = new Test();
      t.display();
   }
}
class Test {
   public void display() {
      System.out.println("Test");
   }
}

输出

Test

相关文章