การใช้ Overriding Method ใน python

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

ธวัชชัย แสนหาญ
PHP Super Member
PHP Super Member
Posts: 499
Joined: 15/11/2018 10:02 am

การใช้ Overriding Method ใน python

Post by ธวัชชัย แสนหาญ » 17/11/2018 2:33 pm

Overriding Method

Overriding Method คือการแทนที่ของ method class แม่
โดยการสร้าง method ที่ class ลูก
ซึ่งให้มีชื่อ method เหมือนกับ method class แม่

รูปโค้ดใน โปรแกรม
02.png
02.png (19.01 KiB) Viewed 1585 times
ผลลัพธ์ที่ได้
จะแสดงค่า method ลูก แทนของ แม่
จะแสดงค่า method ลูก แทนของ แม่
020.png (8.81 KiB) Viewed 1585 times
โค้ดที่ใช้ในการ run

Code: Select all

class A:
    def method (self):
        print('calling A method')
class B(A):
    def method (self):
        print('calling B method')

c = B()
print('_______________')
c.method()
print('_______________')
คลิปประกอบการสอน

  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 39 guests