Menu
CoddyTech

Tệp bên ngoài

Thuộc phần Lập trình hướng đối tượng trong hành trình Java của Coddy. Bài học 1 trên 87.

Trong Java, mỗi lớp public nằm trong một tệp .java riêng. Tên tệp phải khớp chính xác với tên lớp.

Tạo một tệp riêng có tên MyClass.java

public class MyClass {
    private String name;
    
    public MyClass(String name) {
        this.name = name;
    }
    
    public String greet() {
        return "Hello, I'm " + this.name;
    }
}

Sử dụng lớp trong tệp chính

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass("Alice");
        System.out.println(obj.greet());
    }
}

Đầu ra:

Hello, I'm Alice

Các lớp (class) trong cùng package (thư mục) có thể truy cập trực tiếp lẫn nhau. Với các lớp trong package khác nhau, bạn dùng câu lệnh import.

challenge icon

Thử thách

Dễ

Bạn được cung cấp các tệp Java (MyClass.java và Main.java). Hãy tạo một đối tượng MyClass trong Main.java để sử dụng lớp từ tệp bên ngoài.

Tự làm thử

import java.util.Scanner;
// TODO: Không cần import thêm nếu các tệp nằm trong cùng package

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO: Tạo một đối tượng MyClass
        
        System.out.println("Test completed");
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch Java online