Menu
Coddy logo textTech

קבצים חיצוניים

חלק מהיחידה תכנות מונחה עצמים במסלול ה-Dart של Coddy. שיעור 1 מתוך 110.

קבצים חיצוניים מאפשרים לך לארגן את המחלקות שלך בקובצי Dart נפרדים ולייבא אותם לתוכנית הראשית שלך.

צרו קובץ Dart נפרד בשם my_class.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

אתגר

בינוני

ניתנים לך שני קובצי Dart (my_class.dart ו-driver.dart). הוסף את הצהרת import הנכונה בקובץ driver.dart כדי לחבר בין הקבצים, כך שניתן יהיה להשתמש ב-MyClass!

נסו בעצמכם

// TODO: ייבא את my_class.dart

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('Test completed');
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר Dart אונליין