التغليف في Python
تعرف على التغليف في Python، بما في ذلك الأعضاء العامة والخاصة، وفوائدها، والأمثلة العملية.
سنغطي ما يلي...
سنغطي ما يلي...
يُعد التغليف عنصرًا مفتاح في البرمجة الكائنية التوجه (OOP). ويعني ذلك تجميع البيانات والأساليب معًا ضمن وحدة واحدة تُسمى الفئة. كما يُساعد هذا المفهوم في الحد من الوصول المباشر لبعض مكونات الكائن، إذ قد يؤدي ذلك إلى تغييرات في البيانات. في Python، يتم تنفيذ التغليف من خلال:public
، وprivate
السمات والأساليب.
أعضاء الجمهور
في Python، جميع الأعضاء عامة افتراضيًا. يمكن الوصول إلى الأعضاء العامة من أي مكان، داخل وخارج الصف. لنتعرف على الأعضاء العامة في التغليف بمساعدةPerson
فصل:
Press + to interact
Python 3.10.4
class Person:name = "Public Name" # Public memberdef __init__(self, name):self.name = name # Public attribute# Public methoddef public_method(self):print("Public Method")print(f"Name: {self.name}")person = Person("Bob")# Accessing public memberprint(person.name)person.public_method()
...