การใช้ Overriding Method ใน python

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

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

ธวัชชัย แสนหาญ
PHP Super Member
PHP Super Member
โพสต์: 499
ลงทะเบียนเมื่อ: 15/11/2018 10:02 am

การใช้ Overriding Method ใน python

โพสต์ที่ยังไม่ได้อ่าน โดย ธวัชชัย แสนหาญ »

Overriding Method

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

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

โค้ด: เลือกทั้งหมด

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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 100