Menu
CoddyTech

外部文件

本课属于 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 语句。

challenge icon

挑战

简单

给你提供了 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");
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

面向对象编程中的所有课

自己练习: Java 在线编译器