Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الملفات الخارجية

جزء من قسم Object Oriented Programming في رحلة Dart على Coddy — الدرس 1 من 110.

تتيح لك الملفات الخارجية تنظيم الـ classes الخاصة بك في ملفات Dart منفصلة واستيرادها إلى برنامجك الرئيسي.

أنشئ ملف Dart منفصل يسمى my_class.dart

class MyClass {
  // جسم الفئة
}

قم باستيراد الملف إلى ملفك الرئيسي باستخدام توجيه import

import 'my_class.dart';

الآن يمكنك استخدام الفئة (class) في ملفك الرئيسي

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!

ورقة مرجعية

لاستخدام الفئات (classes) من ملفات خارجية، قم بإنشاء ملفات Dart منفصلة واستوردها باستخدام توجيه import:

قم بإنشاء ملف منفصل (على سبيل المثال، my_class.dart):

class MyClass {
  // جسم الفئة
}

استورد الملف في برنامجك الرئيسي:

import 'my_class.dart';

يجب أن يتضمن اسم الملف امتداد .dart وأن يكون محاطاً بعلامات اقتباس مفردة. يقوم Dart بحل المسار بالنسبة للملف الحالي.

استخدم الفئة المستوردة:

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

جرّب بنفسك

// TODO: استيراد my_class.dart

import 'dart:io';

void main() {
  String testCase = stdin.readLineSync()!;
  MyClass obj = MyClass();
  print('Test completed');
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Object Oriented Programming