Menu
CoddyTech

Externe Dateien

Teil des Abschnitts Objektorientierte Programmierung der Dart-Journey von Coddy. Lektion 1 von 110.

Externe Dateien ermöglichen es dir, deine Klassen in separaten Dart-Dateien zu organisieren und sie in dein Hauptprogramm zu importieren.

Erstelle eine separate Dart-Datei namens my_class.dart

class MyClass {
  // Klassenrumpf
}

Importiere die Datei mit der import-Direktive in deine Hauptdatei.

import 'my_class.dart';

Jetzt kannst du die Klasse in deiner Hauptdatei verwenden

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

Ausgabe:

MyClass

Die Anweisung import 'my_class.dart'; bindet die Datei my_class.dart in dein Programm ein. Der Dateiname muss die Erweiterung .dart enthalten und in Anführungszeichen (einfache oder doppelte) eingeschlossen sein. Dart löst den Pfad relativ zur aktuellen Datei auf.

challenge icon

Aufgabe

Mittel

Dir liegen zwei Dart-Dateien (my_class.dart und driver.dart) vor. Füge die richtige import-Anweisung in driver.dart hinzu, um die Dateien zu verbinden, damit MyClass verwendet werden kann!

Probier es selbst

// TODO: my_class.dart importieren

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('Test completed');
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Objektorientierte Programmierung

Übe selbstständig: Online-Dart-Compiler