في برمجة بايثون ، " _ _ الحرف الأول__" هي طريقة خاصة تستخدم عند إنشاء الكائنات.
تستخدم هذه الطريقة عادة لتهيئة سمات كائن ، أي لتعيين القيم الأولية. يتم استدعاؤه تلقائيا عند إنشاء مثيل للفئة ولديه حق الوصول إلى المثيل نفسه.
عند إنشاء كائن جديد ، يستدعي بايثون _ _ الحرف الأول _ _ لهذا الكائن ، ويمررها جميع الوسائط المحددة أثناء الإنشاء. وبالتالي ، يمكنك استخدام _ _ الحرف الأول _ _ لتعيين قيم لسمات الكائن وتنفيذ العمليات الأخرى اللازمة لتهيئة الكائن.
طباعة ("بدأ المحرك!")
- سيارتي = سيارة ("تويوتا" ، "أزرق")
- سيارتي.بدء تشغيل المحرك()
- في المثال أعلاه ، نحدد فئة السيارة باستخدام طريقة__ الحرف الأول _ _ ، والتي تأخذ وسيطتين-العلامة التجارية واللون. داخل الطريقة ، يتم تعيين هذه القيم إلى سمات الكائن. ثم نقوم بإنشاء مثيل من فئة سيارتي واستدعاء طريقة محرك البداية.
- وبالتالي ، _ _ الحرف الأول _ _ هي طريقة رئيسية في بايثون تسمح لك بتهيئة الكائنات وتنفيذ عمليات أخرى عند إنشاء مثيل لفئة.
- ما هو الحرف الأول في بيثون ولماذا هو مطلوب?
- تعريف وميزات الحرف الأول
- كيف الحرف الأول العمل?
استخدام الحرف الأول لتهيئة الكائنات
هو الفرق بين الحرف الأول والمنشئ
أمثلة على استخدام الحرف الأول
ميزات الحرف الأول الأخرى
سؤال وجواب
لماذا أحتاج إلى _ _ الحرف الأول _ _ الأسلوب في بيثون?
كيف _ _ الحرف الأول _ _ طريقة العمل في بيثون?
كيف يمكنني استخدام _ _ الحرف الأول _ _ الأسلوب في بيثون?
ما هو الحرف الأول في بيثون ولماذا هو مطلوب?
إينيت هو أسلوب فئة في لغة البرمجة بيثون أن تهيئة كائن فئة. إنها إحدى الطرق الخاصة في بايثون ويتم استدعاؤها تلقائيا عند إنشاء مثيل جديد للفئة.
طريقة الحرف الأول لها اسم خاص ، والذي يتكون من اثنين من الشرطات السفلية قبل وبعد كلمة "الحرف الأول". على سبيل المثال ، ديف __الحرف الأول__(الذات):. عادة ما تكون المعلمة الأولى للطريقة هي المتغير الذاتي ، وهي إشارة إلى المثيل الذي تم إنشاؤه للفئة.
الغرض الرئيسي من طريقة التهيئة هو تهيئة حالة كائن ، أو تعيين قيم أولية لسماته ، أو تنفيذ إجراءات ضرورية أخرى عند إنشاء كائن فئة.
مثال على استخدام طريقة الحرف الأول في فئة:
شخص الطبقة:
ديف _ _ الحرف الأول _ _ (الذات ، الاسم ، العمر):
self.name = الاسم
النفس.العمر = العمر
شخص = شخص ("إيفان" ، 30)
طباعة(person.name ) # مخرجات"إيفان"
طباعة (شخص.العمر) # المخرجات 30
في هذا المثال ، أنشأنا فئة شخص مع طريقة الحرف الأول ، الذي يأخذ معلمتين-الاسم والعمر. داخل الطريقة ، نقوم بتهيئة سمات الكائن — self.name والنفس.العمر.
عند إنشاء مثيل لفئة الشخص باستخدام الشخص المنشئ = الشخص ("إيفان" ، 30) ، سيتم تمرير القيم" إيفان " و 30 إلى طريقة التهيئة ، وبالتالي سيتم تهيئة سمات الاسم والعمر لكائن الشخص بالقيم المقابلة.نتيجة لذلك ، عند الاتصال طباعة(person.name ) قيمة "إيفان" سيكون الإخراج ، وعند استدعاء الطباعة(شخص.العمر) سيتم إخراج القيمة 30.
وهكذا ، فإن طريقة الحرف الأول في بيثون يسمح لك لتهيئة كائنات الطبقة وتعيين القيم الأولية من سماتها. وهو جزء مهم من الطبقات في بيثون ويستخدم عند إنشاء الكائنات.
تعريف وميزات الحرف الأول
الحرف الأول (التهيئة) هي طريقة خاصة في لغة برمجة بايثون تحدد الحالة الأولية للكائن عند إنشائه.
تأخذ طريقة الحرف الأول وسيطة واحدة على الأقل ، والتي تسمى عادة الذات ، وتشير إلى الكائن الذي يتم إنشاؤه بنفسه. بالإضافة إلى الذات ، فييمكن أن تقبل الوسائط الأخرى المستخدمة لتهيئة كائن.
الغرض الرئيسي من طريقة الحرف الأول هو تعيين القيم الأولية لسمات الكائن. السمات هي المتغيرات التي تنتمي إلى كائن. يمكن اعتبار طريقة الحرف الأول كمنشئ كائن يتم استدعاؤه تلقائيا عند إنشائه.
يتم إنشاء الكائن باستخدام طريقة الحرف الأول باستخدام بناء الجملة التالي:
كائن = اسم_ الفئة (وسيطات)
تحدد طريقة الحرف الأول السمات التي يجب تعيينها عند إنشاء الكائن. على سبيل المثال ، إذا كان لدينا فئة "شخص" ، فيمكن لطريقة التهيئة تعيين السمات "الاسم" و "العمر" و "الجنس" وغيرها.
من المهم ملاحظة أن طريقة التهيئة اختيارية. إذا لم يتم تعريفه ، فلن يتم تعيين الحالة الأولية عند إنشاء الكائن وستحتوي جميع سمات الكائن على قيم افتراضية.
قد تحتوي طريقة الحرف الأول أيضا على منطق آخر إلى جانب تهيئة السمة. على سبيل المثال ، داخل طريقة التهيئة ، يمكنك تهيئة كائنات أخرى ، واستدعاء طرق أخرى ، وتنفيذ عمليات أخرى.
من المهم أن تتذكر أن طريقة التهيئة تسمى مرة واحدة فقط عند إنشاء كائن. إذا كنت بحاجة إلى تغيير سمات كائن بعد إنشائه ، فيمكنك استخدام طرق أخرى أو الوصول إلى السمات مباشرة.
كيف الحرف الأول العمل?
الحرف الأول في بيثون هو وسيلة لفئة خاصة تسمى منشئ. يتم استدعاء هذه الطريقة تلقائيا عند إنشاء مثيل جديد للفئة. وهي مصممة لتهيئة سمات كائن وتنفيذ العمليات الأخرى اللازمة أثناء الإنشاء.
عندما يتم إنشاء كائن فئة جديدة ، فإنه يحتفظ الذاكرة لتخزين سماته ويدعو طريقة الحرف الأول لتهيئة قيم هذه السمات. إينيت لديه حق الوصول إلى الكائن نفسه من خلال الوسيطة الأولى اسمه النفس.
عادة ، يتم استخدام طريقة التهيئة لتعيين قيم السمات الأولية للكائن ، ولكن يمكنها أيضا تنفيذ إجراءات أخرى ، مثل إنشاء اتصال قاعدة بيانات ، وتنزيل البيانات من ملف ، وما إلى ذلك. يمكنه أيضا قبول الوسائط التي يتم تمريرها إليه عند إنشاء كائن.
مثال على استخدام طريقة الحرف الأول:
شخص الطبقة:
ديف _ _ الحرف الأول _ _ (الذات ، الاسم ، العمر):
self.name = الاسم
النفس.العمر = العمر
| شخص1 = شخص ("إيفان" ، 30) | طباعة(person1.name ) # إيفان |
|---|---|
| الوصف |
ديف _ _ الحرف الأول _ _ (الذات ، الاسم ، العمر):
| self.name = الاسم | |
|---|---|
| بالإضافة إلى ذلك ، يمكن تمرير وسيطات إضافية في المنشئ ، والتي سيتم استخدامها عند تهيئة الكائن: | الوصف من فئة السيارة: |
ديف _ _ الحرف الأول__(النفس ، العلامة التجارية ، نموذج ، السنة):
النفس.العلامة التجارية = العلامة التجارية
النفس.نموذج = نموذج
| النفس.السنة = السنة | |
|---|---|
| لنلق نظرة على مثال لاستخدام طريقة التهيئة في فصل "شخص" بسيط: | شخص الطبقة: |
ديف _ _ الحرف الأول _ _ (الذات ، الاسم ، العمر):
self.name = الاسم
| عند إنشاء كائن من فئة " الشخص "باستخدام عامل التشغيل"الشخص = الشخص ("جون" ، 25) "، يتم استدعاء طريقة التهيئة وتهيئة سمات" الاسم "و" العمر " بالقيم التي تم تمريرها. |
ثم يمكننا الوصول إلى سمات الكائن هذه باستخدام اسم الكائن واسم السمة ، على سبيل المثال أدناه:
طباعة(person.name ) # جون
طباعة (شخص.العمر) # 25
يمكن أن تحتوي طريقة الحرف الأول أيضا على قيم افتراضية للمعلمات. النظر في مثال:
كود:
النتيجة:
شخص الطبقة:
ديف _ _ الحرف الأول__(الذات ، الاسم ، العمر = 18):
self.name = الاسم
النفس.العمر = العمر