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 1568 times


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


คลิปประกอบการสอน