Menu
Coddy logo textTech

Fichiers externes

Fait partie de la section Programmation Orientée Objet du Journey Java de Coddy — leçon 1 sur 87.

En Java, chaque classe publique réside dans son propre fichier .java. Le nom du fichier doit correspondre exactement au nom de la classe.

Créez un fichier séparé nommé MyClass.java

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

Utilisez la classe dans votre fichier principal

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

Sortie :

Hello, I'm Alice

Les classes d'un même package (dossier) peuvent s'accéder directement. Pour les classes situées dans des packages différents, vous utilisez des instructions import.

challenge icon

Défi

Facile

Vous disposez de fichiers Java (MyClass.java et Main.java). Créez un objet MyClass dans Main.java pour utiliser la classe du fichier externe.

Essayez vous-même

import java.util.Scanner;
// TODO : Aucun import supplémentaire n'est nécessaire si les fichiers sont dans le même package

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO : Créer un objet MyClass
        
        System.out.println("Test completed");
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Programmation Orientée Objet