java - 在另一个 java 文件中从一个文件扩展一个 java 类

标签 java import include

如何将一个 java 文件包含到另一个 java 文件中?

例如: 如果我有 2 个 java 文件,一个称为 Person.java,一个称为 Student.java。如何将 Person.java 包含到 Student.java 中,以便可以从 Student.java 中的 Person.java 扩展类

最佳答案

只需将两个文件放在同一个目录中即可。这是一个例子:

Person.java

public class Person {
  public String name;

  public Person(String name) {
    this.name = name;
  }

  public String toString() {
    return name;
  }
}

学生.java

public class Student extends Person {
  public String somethingnew;

  public Student(String name) {
    super(name);
    somethingnew = "surprise!";
  }

  public String toString() {
    return super.toString() + "\t" + somethingnew;
  }

  public static void main(String[] args) {
    Person you = new Person("foo");
    Student me = new Student("boo");

    System.out.println("Your name is " + you);
    System.out.println("My name is " + me);
  }
}

Running Student(因为它具有 main 功能)为我们提供了预期的结果:

Your name is foo
My name is boo  surprise!

关于java - 在另一个 java 文件中从一个文件扩展一个 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/880662/

相关文章:

Java从其他文件导入

PHP 包含完整 URL(或网站)

c - 如何处理两个项目之间共有的全局变量?

c++ - 如何在 Visual Studio 2010 中使用来自不同 C++ 项目的函数?

java - 将 JSON 数据解析为 Java 中的模型对象

java - 如何在 play 2.5 中使用 JPA,而不为每个不同的调用创建实体管理器工厂?

java - 使用Java反射获取类数组的类型

java - 使用 JOptionPane 在代码末尾添加一条长消息

javascript - 如何在我的组件中导入 javascript min 文件?

python - from x import y 和 import x.y 的区别