...

/

التغليف في Python

التغليف في Python

تعرف على التغليف في Python، بما في ذلك الأعضاء العامة والخاصة، وفوائدها، والأمثلة العملية.

سنغطي ما يلي...

يُعد التغليف عنصرًا مفتاح في البرمجة الكائنية التوجه (OOP). ويعني ذلك تجميع البيانات والأساليب معًا ضمن وحدة واحدة تُسمى الفئة. كما يُساعد هذا المفهوم في الحد من الوصول المباشر لبعض مكونات الكائن، إذ قد يؤدي ذلك إلى تغييرات في البيانات. في Python، يتم تنفيذ التغليف من خلال:public ، وprivate السمات والأساليب.

أعضاء الجمهور

في Python، جميع الأعضاء عامة افتراضيًا. يمكن الوصول إلى الأعضاء العامة من أي مكان، داخل وخارج الصف. لنتعرف على الأعضاء العامة في التغليف بمساعدةPerson فصل:

Press + to interact
Python 3.10.4
class Person:
name = "Public Name" # Public member
def __init__(self, name):
self.name = name # Public attribute
# Public method
def public_method(self):
print("Public Method")
print(f"Name: {self.name}")
person = Person("Bob")
# Accessing public member
print(person.name)
person.public_method()
...