Menu
CoddyTech

外部ファイル

CoddyのDartジャーニー「オブジェクト指向プログラミング」セクションの一部。レッスン 1/110。

外部ファイルを使うと、クラスを別々の Dart ファイルに整理し、メインプログラムにインポートできます。

my_class.dartという名前の別のDartファイルを作成します。

class MyClass {
  // クラスの本体
}

importディレクティブを使用して、ファイルをメインファイルにインポートします。

import 'my_class.dart';

これで、メインファイルでクラスを使えるようになります。

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

出力:

MyClass

import 'my_class.dart';文は、my_class.dartファイルをプログラムに接続します。ファイル名には.dart拡張子を含め、引用符(シングルクォートまたはダブルクォート)で囲む必要があります。Dartは現在のファイルを基準にパスを解決します。

challenge icon

チャレンジ

中級

2つのDartファイル(my_class.dartとdriver.dart)が与えられています。MyClassを使えるようにファイルを接続するため、driver.dartに正しいimport文を追加しましょう。

自分で試してみよう

// TODO: my_class.dart をインポートする

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('Test completed');
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

オブジェクト指向プログラミングのすべてのレッスン

自分で練習してみよう: Dartオンラインコンパイラ