การเขียนโปรแกรมด้วยไพทอนแบบ Python OOP - Object-oriented programmingเราสามารถสือทอดความสามารถของคลาสที่สร้างไว้อยู่แล้ว (คลาสแม่) มาให้คลาสใหม่ที่กำลังจะขึ้น (คลาสลูก) เหมือนการเขียนแบบ OOP ในภาษา Java หรือ php  และในไพทอนสามารถสือทอดความสามารถจากคลาสแม่หลายๆ คลาสมายังคลาสลูกได้
รูปแบบ

class SubClassName (ParentClass1[, ParentClass2, ...]):
   'คำอธิบายคลาส'
   class_suite

ตัวอย่าง class_inheritance.py

class Parent:        # สร้างคลาสแม่
   parentAttr = 100
   def __init__(self):
      print ("constructor ของ คลาสแม่")

   def parentMethod(self):
      print ('method ของคลาสแม่')
      
   def parentMethod2(self):
       print('method2 ของคลาสแม่')
   
   def setAttr(self, attr):
      Parent.parentAttr = attr

   def getAttr(self):
      print ("Parent attribute :", Parent.parentAttr)

class Child(Parent): # สร้างคลาสลูก
    def __init__(self):
        print ("constructor ของ คลาสลูก")

    def childMethod(self):
        print ('method ของคลาสลูก')
        
    def chidgetAttr(self):
        print(' Attr ที่กำหนดไว้ในคลาสแม่ เรียกใช้โดยคลาสลูก', self.parentAttr)
        
c = Child()          # instance of child
c.childMethod()      # เรียกใช้ method คลาสลูก
c.parentMethod()     # เรียกใช้ method ของคลาสแม่
c.parentMethod2()   # เรียกใช้งาน method 2 ของคลาสแม่
c.setAttr(200)       # เรียกใช้ method ของคลาสแม่
c.getAttr()          # เรียกใช้ method ของคลาสแม่ 
c.chidgetAttr() # เรียกใช้ method ของคลาสลูก


ผลที่ได้
constructor ของ คลาสลูก
method ของคลาสลูก
method ของคลาสแม่
method2 ของคลาสแม่
Parent attribute : 200
 Attr ที่กำหนดไว้ในคลาสแม่ เรียกใช้โดยคลาสลูก 200


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำไมcode php ไม่ทำงานครับหลังอัพเข้า win 2003
โดย Anonymous พฤ 07 ต.ค. 2010 9:45 pm บอร์ด Programming - PHP
13
3008
พ 05 เม.ย. 2023 2:31 pm โดย บุคคลทั่วไป View Topic ทำไมcode php ไม่ทำงานครับหลังอัพเข้า win 2003
มี รหัสผ่าน nod32 ใครต้องการ pm มาครับ update nod32 v4
โดย imsn พฤ 07 ต.ค. 2010 12:41 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
3926
อ 02 พ.ย. 2010 1:22 pm โดย imsn View Topic มี รหัสผ่าน nod32 ใครต้องการ pm มาครับ 	update nod32 v4
ไม่มีใครช่วยได้เลยหรือครับปัญหาเรื่องแบบฟอร์ม Chrono Form
โดย editmaster88 พ 06 ต.ค. 2010 3:02 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1509
พ 06 ต.ค. 2010 3:16 pm โดย mindphp View Topic ไม่มีใครช่วยได้เลยหรือครับปัญหาเรื่องแบบฟอร์ม Chrono Form
รับโปรแกรมเมอร์ PHP
โดย cabf656 พ 06 ต.ค. 2010 11:53 am บอร์ด MindPHP News & Feedback
2
1854
พฤ 09 ธ.ค. 2010 11:04 am โดย phajvaj View Topic รับโปรแกรมเมอร์ PHP
ถามเรื่อง การ post ค่า ค่ะ
โดย odamayuko พ 06 ต.ค. 2010 10:37 am บอร์ด Programming - PHP
4
1116
พ 06 ต.ค. 2010 6:26 pm โดย mindphp View Topic ถามเรื่อง การ post ค่า ค่ะ
ขอความช่วยเหลือคับ ฝากพี่ๆช่วยดูตัวอย่างโค๊ดการเขียนระบบสมาชิกด้วยครับคับ
โดย Anonymous พ 06 ต.ค. 2010 9:35 am บอร์ด Programming - PHP
5
2363
พ 06 ต.ค. 2010 10:57 am โดย mindphp View Topic ขอความช่วยเหลือคับ ฝากพี่ๆช่วยดูตัวอย่างโค๊ดการเขียนระบบสมาชิกด้วยครับคับ
NOD32 Update 5506 มีรายละเีอียดตามนี้
โดย imsn พ 06 ต.ค. 2010 2:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1346
พ 06 ต.ค. 2010 2:52 am โดย imsn View Topic NOD32 Update 5506 มีรายละเีอียดตามนี้
การแก้ไขข้อมูลของ Radio คือสร้างฟอร์มกรอกข้อมูลมี
โดย Anonymous พ 06 ต.ค. 2010 12:35 am บอร์ด Programming - PHP
1
1759
พ 06 ต.ค. 2010 10:27 am โดย mindphp View Topic การแก้ไขข้อมูลของ Radio คือสร้างฟอร์มกรอกข้อมูลมี