اذهب إلى المحتوى

السؤال

نشر

كيف أقوم بانشاء one constructor في person class مع one argument وهم اسم الشخص .. مع كتابة جملة طباعة  داخل constructor بحيث يتم طباعة اسم الشخص؟

Recommended Posts

  • 0
نشر

يمكننا كتابة constructor في بايثون باستخدام الدالة __init__ , كما هو موضح في الكود التالي

class Person:
  def __init__(self, name):
    self.name = name

        

الآن لطباعة الاسم يمكننا اضافة الجملة print ونمرر لها الاسم

class Person:
  def __init__(self, name):
    self.name = name
    print(self.name)

الآن بمجرد انشاء كائن من كلاس person سوف يطبع الاسم

x = Person("Mohammed")

سوف يتم طباعة الاسم

Mohammed


الآن لطباعة الاسم يفضل أن تكون هناك دالة منفصلة عن constructor لفعل ذلك فيكون شكل الكلاس كالتالي

class Person:
  def __init__(self, name):
    self.name = name
    
	
  def print_name(self):
        print(self.name)

الآن سوف ننشئ كائن من الكلاس person

x = Person("Mohammed")

سوف نطبع الاسم باستخدام الدالة print_name

x.print_name()

سوف تكون النتيجة كالتالي

Mohammed

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...