A Byte of Python

الفئات

أبسط صورة للفئة يمكن رؤيتها منن خلال المثال التالي:

إنشاء الفئة

مثال 11.1. إنشاء الفئة

#!/usr/bin/python
# Filename: simplestclass.py
class Person:
	pass # An empty block
p = Person()
print p
				

الخرْج

$ python simplestclass.py
<__main__.Person instance at 0xf6fcb18c>
				

كيف يعمل

قمنا بإنشاء فئة جديدة باستخدام الإفادةclass متبوعة باسم الفئة. وذلك يتبع للبنة مزاحة من الإفادات التي تصيغ هيكل الفئة.وفي هذه الحالة؛ نحن لدينا لبنة خالية من الإفادات مشار إليها باستخدام الإفادةpass.

ثم قمنا بإنشاء كائن/مثال لهذه الفئة باستخدام اسم الفئة متبوعا بزوج من الأقواس الهلالية.سوف نتعلم المزيد عن instantiation في القسم التالي.

لاحظ أن عنوان ذاكرة الحاسب عند تخزينك للكائن يتم كتابته أيضاً. وقيمة هذا العنوان سيكون لها قيمة مختلفة على حاسبك حيث إن بيثون تستطيع تخزين الكائن حالما تجد مساحة فارغة