Menu
Coddy logo textTech

Fichiers externes

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

Les fichiers externes vous permettent d'organiser vos classes dans des fichiers Dart séparés et de les importer dans votre programme principal.

Créez un fichier Dart séparé appelé my_class.dart

class MyClass {
  // corps de la classe
}

Importez le fichier dans votre fichier principal en utilisant la directive import

import 'my_class.dart';

Vous pouvez maintenant utiliser la classe dans votre fichier principal

void main() {
  MyClass obj = MyClass();
  print(obj.runtimeType);
}

Sortie :

MyClass

L'instruction import 'my_class.dart'; connecte le fichier my_class.dart à votre programme. Le nom du fichier doit inclure l'extension .dart et être entouré de guillemets simples. Dart résout le chemin par rapport au fichier actuel.

challenge icon

Défi

Moyen

Deux fichiers Dart vous sont fournis (my_class.dart et driver.dart). Ajoutez l'instruction import correcte dans driver.dart pour connecter les fichiers afin que MyClass puisse être utilisée !

Aide-mémoire

Pour utiliser des classes provenant de fichiers externes, créez des fichiers Dart distincts et importez-les à l'aide de la directive import :

Créez un fichier distinct (par exemple, my_class.dart) :

class MyClass {
  // corps de la classe
}

Importez le fichier dans votre programme principal :

import 'my_class.dart';

Le nom du fichier doit inclure l'extension .dart et être entouré de guillemets simples. Dart résout le chemin par rapport au fichier actuel.

Utilisez la classe importée :

void main() {
  MyClass obj = MyClass();
  print(obj.runtimeType);
}

Essayez vous-même

// TODO: Import my_class.dart

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('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