دورة تطوير بايثون
الفصل
>
المستوى
الفئات والكائنات
أعضاء الفئة
الهدف
التقط المواد من الحقل واستخدمها لإنشاء الطرق.
الطرق التي تميل نحو المخزن القديم خالية، التقط المواد الموجودة في الحقل وقم بإنشاء الطرق. هناك نوعان من الطرق، تلك المصنوعة من “wood” وتلك المصنوعة من “stone”، يمكنك استخدام فصل (class) لإنشاء كائنات (objects) تُستخدم في بناء الطرق. كل طريق يتطلب 4 عناصر من نوعه الخاص لبنائه.
class road:
number = 4
def __init__(self, material):
self.material = material
يقوم الشيفرة أعلاه بإنشاء فصل مخصص لإنشاء الطرق، والدالة __init__() هي دالة داخلية للفصل مصممة للسماح بتمرير القيم مباشرة إلى داخل الفئة. في هذه الدالة، يمكنك تعيين نوع المادة الذي يكون عليه الطريق عند إنشاء كائن، مثل هذا: wood_road = road("wood").
التقط كل المواد الموجودة في الحقل، وقم بإنشاء فصل يسمى road، ثم قم بإنشاء كائنات توضح نوع الطريق الذي ترغب في بنائه. انتقل إلى علامات X وأكمل الطريق باستخدام دالة build() وبناء الكائن المنشأ مثل هذا player.build(wood_road).