Menu
Coddy logo textTech

Arquivos Externos

Parte da seção Programação Orientada a Objetos do Journey de Dart da Coddy — lição 1 de 110.

Arquivos externos permitem que você organize suas classes em arquivos Dart separados e os importe em seu programa principal.

Crie um arquivo Dart separado chamado my_class.dart

class MyClass {
  // corpo da classe
}

Importe o arquivo em seu arquivo principal usando a diretiva import

import 'my_class.dart';

Agora você pode usar a classe em seu arquivo principal

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

Saída:

MyClass

A instrução import 'my_class.dart'; conecta o arquivo my_class.dart ao seu programa. O nome do arquivo deve incluir a extensão .dart e estar entre aspas simples. O Dart resolve o caminho relativo ao arquivo atual.

challenge icon

Desafio

Médio

Você recebeu dois arquivos Dart (my_class.dart e driver.dart). Adicione a instrução import correta em driver.dart para conectar os arquivos para que MyClass possa ser usada!

Folha de consulta

Para usar classes de arquivos externos, crie arquivos Dart separados e importe-os usando a diretiva import:

Crie um arquivo separado (ex: my_class.dart):

class MyClass {
  // corpo da classe
}

Importe o arquivo em seu programa principal:

import 'my_class.dart';

O nome do arquivo deve incluir a extensão .dart e estar entre aspas simples. O Dart resolve o caminho relativo ao arquivo atual.

Use a classe importada:

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

Experimente você mesmo

// TODO: Importar my_class.dart

import 'dart:io';

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

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Programação Orientada a Objetos