Menu
Coddy logo textTech

File esterni

Fa parte della sezione Programmazione orientata agli oggetti del percorso Java di Coddy. Lezione 1 di 87.

In Java, ogni classe pubblica si trova nel proprio file .java. Il nome del file deve corrispondere esattamente al nome della classe.

Crea un file separato chiamato MyClass.java

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

Usa la classe nel tuo file principale

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

Output:

Hello, I'm Alice

Le classi nello stesso pacchetto (cartella) possono accedere direttamente l'una all'altra. Per le classi in pacchetti diversi, si usano istruzioni import.

challenge icon

Sfida

Facile

Ti vengono forniti i file Java (MyClass.java e Main.java). Crea un oggetto MyClass in Main.java per utilizzare la classe dal file esterno.

Provalo tu

import java.util.Scanner;
// TODO: Non serve un import aggiuntivo se i file sono nello stesso package

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO: Crea un oggetto MyClass
        
        System.out.println("Test completed");
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore Java online