การใช้ Overriding Method ใน python

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: การใช้ Overriding Method ใน python

การใช้ Overriding Method ใน python

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

Top