الدرس السابع عشر-الفئات والكائنات

 Python Classes and Objects الفئات والكائنات

الفئة هي القالب الذي يحدد شكل الكائنات وما تحتويه من بيانات  .

 Create Classانشاء الفئات :

عند انشاء كلاس نستخدم الكلمة class

class MyClass:
  x = 5

Create Objectانشاء الكائنات  :

كل شيء في البايثون يمثل كائن له خصائص وطرق .

انشاء كائن من الكلاس myclass  

p1 = MyClass()
print(p1.x)

المثال كامل

class MyClass:

  x = 5

p1 = MyClass()

print(p1.x)

#return

5

 

The __init__() Function

 

هي دالة تنشا عن انشاء الكلاس ليم تعريف عناصر  الكائن

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

p1 = Person(
"John", 36)

print(p1.name)
print(p1.age)

 #Return

John

36

Modify Object Properties تعديل خصائص الكائن

 

p1.age = 40

 

Delete Object Properties حذف خصائص الكائن

 

del p1.age

 

Delete Objects حذف الكائن 

 

del p1