Menu
Coddy logo textTech

Archivos externos

Parte de la sección Programación Orientada a Objetos del Journey de Dart de Coddy — lección 1 de 110.

Los archivos externos te permiten organizar tus clases en archivos de Dart separados e importarlos en tu programa principal.

Crea un archivo Dart separado llamado my_class.dart

class MyClass {
  // cuerpo de la clase
}

Importa el archivo en tu archivo principal usando la directiva import

import 'my_class.dart';

Ahora puedes usar la clase en tu archivo principal

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

Salida:

MyClass

La sentencia import 'my_class.dart'; conecta el archivo my_class.dart a tu programa. El nombre del archivo debe incluir la extensión .dart y estar envuelto en comillas simples. Dart resuelve la ruta de forma relativa al archivo actual.

challenge icon

Desafío

Intermedio

Se te proporcionan dos archivos Dart (my_class.dart y driver.dart). ¡Agrega la sentencia import correcta en driver.dart para conectar los archivos de modo que se pueda usar MyClass!

Hoja de referencia

Para usar clases de archivos externos, crea archivos Dart separados e impórtalos usando la directiva import:

Crea un archivo separado (por ejemplo, my_class.dart):

class MyClass {
  // cuerpo de la clase
}

Importa el archivo en tu programa principal:

import 'my_class.dart';

El nombre del archivo debe incluir la extensión .dart y estar encerrado entre comillas simples. Dart resuelve la ruta de forma relativa al archivo actual.

Usa la clase importada:

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

Pruébalo tú mismo

// TODO: Importar my_class.dart

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('Test completed');
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Programación Orientada a Objetos