在另一个java文件中包含一个java文件

如何将一个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;
  }
}

Student.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);
  }
}

运行学生(因为它有主要功能)给我们所需的结果:

Your name is foo
My name is boo  surprise!

转载注明原文:在另一个java文件中包含一个java文件 - 代码日志