Menu
CoddyTech

file Eksternal

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan Dart di Coddy. Pelajaran 1 dari 110.

File eksternal memungkinkan kamu mengatur class di file Dart terpisah dan mengimpornya ke program utamamu.

Buat file Dart terpisah bernama my_class.dart

class MyClass {
  // isi class
}

Impor file ke file utama kamu menggunakan direktif import

import 'my_class.dart';

Sekarang kamu bisa menggunakan class di file utamamu

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

Output:

MyClass

Pernyataan import 'my_class.dart'; menghubungkan file my_class.dart ke programmu. Nama file harus menyertakan ekstensi .dart dan diapit tanda petik tunggal. Dart menentukan path relatif terhadap file saat ini.

challenge icon

Tantangan

Sedang

Kamu diberi dua file Dart (my_class.dart dan driver.dart). Tambahkan pernyataan import yang tepat di driver.dart untuk menghubungkan file-file tersebut agar MyClass bisa digunakan!

Coba sendiri

// TODO: Impor my_class.dart

import 'dart:io';

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

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler Dart online