การใช้ Overriding Method ใน python

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

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

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

การใช้ Overriding Method ใน python

โพสต์โดย ธวัชชัย แสนหาญ » 17/11/2018 2:33 pm

Overriding Method

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

รูปโค้ดใน โปรแกรม
02.png
02.png (19.01 KiB) เปิดดู 1549 ครั้ง


ผลลัพธ์ที่ได้
020.png
จะแสดงค่า method ลูก แทนของ แม่
020.png (8.81 KiB) เปิดดู 1549 ครั้ง


โค้ดที่ใช้ในการ 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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 15 และ บุคคลทั่วไป 0 ท่าน