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