Page 1 of 1

การใช้ Overriding Method ใน python

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

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

รูปโค้ดใน โปรแกรม
02.png
02.png (19.01 KiB) Viewed 1583 times
ผลลัพธ์ที่ได้
จะแสดงค่า method ลูก แทนของ แม่
จะแสดงค่า method ลูก แทนของ แม่
020.png (8.81 KiB) Viewed 1583 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('_______________')
คลิปประกอบการสอน