آموزش مقدماتی پایتون | وراثت
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
وراثت کلاس ها در پایتون
وراثت در پایتون به ما اجازه می دهد کلاسی را ایجاد کنیم که تمامی متد ها و ویژگی های یک کلاس دیگر را به ارث ببرد. کلاس مادر یا کلاس پایه کلاسی است که از آن ارث برده می شود. و کلاس فرزند کلاسی است که از کلاس مادر ارث می برد.
ساخت یک کلاس فرزند
برای ساخت یک کلاس فرزند، کلاس مادر را به عنوان یک پارامتر ورودی برای کلاس خود ارسال می کنیم. در این صورت این کلاس تمام متد ها و ویژگی های کلاس مادر را به ارث می برد.
در این مثال یک کلاس به نام Student ایجاد شده است که از کلاس Person ارث می برد.
class Student(Person):
pass
توجه: وقتی می خواهیم کلاس را خالی بگذاریم، حتماً باید از کلمه کلیدی pass استفاده کنیم تا با ارور مواجه نشویم.
الان کلاس Student تمامی متد ها و ویژگی های کلاس Person را دارد. در این مثال می بینید با اینکه کلاس Student خالی بود اما می توان از متد printname که برای کلاس Person است روی شیء کلاس Student هم استفاده کرد:
x = Student("Mike", "Olsen")
x.printname()
برای ثبت پرسش ابتدا در سایت وارد شوید.