外部文件
本课属于 Coddy Java 学习旅程的“面向对象编程”单元。第 1 课,共 87 课。
在 Java 中,每个 public 类都位于自己的 .java 文件中。文件名必须与类名完全一致。
创建一个单独的文件,名为 MyClass.java
public class MyClass {
private String name;
public MyClass(String name) {
this.name = name;
}
public String greet() {
return "Hello, I'm " + this.name;
}
}在主文件中使用这个类
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass("Alice");
System.out.println(obj.greet());
}
}输出:
Hello, I'm Alice同一包(文件夹)中的类可以直接访问彼此。对于不同包中的类,你需要使用 import 语句。
挑战
简单给你提供了 Java 文件(MyClass.java 和 Main.java)。在 Main.java 中创建一个 MyClass 对象,以使用外部文件中的类。
亲手试试
import java.util.Scanner;
// TODO:如果文件在同一个包中,就不需要额外的 import。
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String testCase = scanner.nextLine();
// TODO:创建一个 MyClass 对象。
System.out.println("Test completed");
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: Java 在线编译器