loading...

پرطرفدارترین های درسمن

بازدید : 121
پنجشنبه 5 خرداد 1401 زمان : 9:30

وراثت در پایتون

امروز قصد دارم به مبحث بسیارمهمی در زبان برنامه نویسی بپردازم. وراثت در پایتون را میخواهم توضیح دهم پس تا پایان مطالب همراه باشید. دوست عزیز همان طور که از مشخص است وراثت به معنی ارث بردن است یعنی یک کلاس از کلاس دیگر ویژگی هایی را به ارث ببرد. که این ارث بری مزایایی دارد:

  1. قابلیت استفاده مجدد از یک کد را فراهم میکند.
  2. به ما این امکان را میدهد تا ویژگی های بیشتری به یک کلاس بدون تغییر آن اضافه کنیم.
  3. ماهیت گذار است به صورتی که اگر کلاس b از کلاس a ارث میبرد .آنگاه تمام زیر کلاس های b به طور خودکار از کلاس a به ارث میبرند.

در ادامه قطعه کدی را آورده ایم که مثالی از وراثت در پایتون است:

class Person(object):
      
    # Constructor
    def __init__(self, name):
        self.name = name
  
    # To get name
    def getName(self):
        return self.name
  
    # To check if this person is an employee
    def isEmployee(self):
        return False
  
  
# Inherited or Subclass (Note Person in bracket)
class Employee(Person):
  
    # Here we return true
    def isEmployee(self):
        return True
  
# Driver code
emp = Person("Geek1")  # An Object of Person
print(emp.getName(), emp.isEmployee())
  
emp = Employee("Geek2") # An Object of Employee
print(emp.getName(), emp.isEmployee())

خروجی:

Geek1 False

Geek2 True

وراثت اشکال مختلفی دارد:

  1. وراثت یگانه
  2. وراثت چندگانه
  3. وراثت چندسطحی
  4. وراثت سلسه مراتبی
  5. وراثت ترکیبی

یادگیری مباحث مربوط به شی گرایی و اجزای آن بسیار کاربردی میباشد و در برنامه نویسی به شما کمک میکند حرفه ای تر برنامه نویسی کنید پس سعی کنید این مباحث را کامل تر یادبگیرد برای یادگیری بیشتر یه آموزش رایگان براتون در نظر گرفته ایم ادامه مطلب...

وراثت در پایتون

امروز قصد دارم به مبحث بسیارمهمی در زبان برنامه نویسی بپردازم. وراثت در پایتون را میخواهم توضیح دهم پس تا پایان مطالب همراه باشید. دوست عزیز همان طور که از مشخص است وراثت به معنی ارث بردن است یعنی یک کلاس از کلاس دیگر ویژگی هایی را به ارث ببرد. که این ارث بری مزایایی دارد:

  1. قابلیت استفاده مجدد از یک کد را فراهم میکند.
  2. به ما این امکان را میدهد تا ویژگی های بیشتری به یک کلاس بدون تغییر آن اضافه کنیم.
  3. ماهیت گذار است به صورتی که اگر کلاس b از کلاس a ارث میبرد .آنگاه تمام زیر کلاس های b به طور خودکار از کلاس a به ارث میبرند.

در ادامه قطعه کدی را آورده ایم که مثالی از وراثت در پایتون است:

class Person(object):
      
    # Constructor
    def __init__(self, name):
        self.name = name
  
    # To get name
    def getName(self):
        return self.name
  
    # To check if this person is an employee
    def isEmployee(self):
        return False
  
  
# Inherited or Subclass (Note Person in bracket)
class Employee(Person):
  
    # Here we return true
    def isEmployee(self):
        return True
  
# Driver code
emp = Person("Geek1")  # An Object of Person
print(emp.getName(), emp.isEmployee())
  
emp = Employee("Geek2") # An Object of Employee
print(emp.getName(), emp.isEmployee())

خروجی:

Geek1 False

Geek2 True

وراثت اشکال مختلفی دارد:

  1. وراثت یگانه
  2. وراثت چندگانه
  3. وراثت چندسطحی
  4. وراثت سلسه مراتبی
  5. وراثت ترکیبی

یادگیری مباحث مربوط به شی گرایی و اجزای آن بسیار کاربردی میباشد و در برنامه نویسی به شما کمک میکند حرفه ای تر برنامه نویسی کنید پس سعی کنید این مباحث را کامل تر یادبگیرد برای یادگیری بیشتر یه آموزش رایگان براتون در نظر گرفته ایم ادامه مطلب...

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 56
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 21
  • بازدید کننده امروز : 1
  • باردید دیروز : 84
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 107
  • بازدید ماه : 112
  • بازدید سال : 294
  • بازدید کلی : 7181
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی