Menu
CoddyTech

File Eksternal

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan Java di Coddy. Pelajaran 1 dari 87.

Di Java, setiap class public berada di file .java tersendiri. Nama file harus sama persis dengan nama class.

Buat file terpisah bernama MyClass.java

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

Gunakan class di file utama kamu

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

Output:

Hello, I'm Alice

Class dalam package (folder) yang sama dapat saling mengakses secara langsung. Untuk class dalam package yang berbeda, kamu menggunakan pernyataan import.

challenge icon

Tantangan

Mudah

Kamu diberi file Java (MyClass.java dan Main.java). Buat object MyClass di Main.java untuk menggunakan class dari file eksternal.

Coba sendiri

import java.util.Scanner;
// TODO: Kamu tidak perlu import tambahan jika file berada dalam package yang sama

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO: Buat object MyClass
        
        System.out.println("Test completed");
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler Java online