Python OOP คือการเขียนโปรแกรมเชิงวัตถุ โดย OOP ย่อมาจาก Object Oriented Programming หลักๆ จะประกอบไปด้วย class attribute และ method เวลาใช้งานต้องสร้าง instance หรือ object ก่อน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python OOP คืออะไร มีองค์ประกอบอย่างไร
class MyClass :
def hello( self, name ) :
self.name = name
print( 'Hello', self.name )
myClass = MyClass()
myClass.hello('Devdit')
myClass.hello('Robot')
myClass.hello('Python')
ผลลัพธ์
Hello Devdit
Hello Robot
Hello Python
Python OOP จากตัวอย่างสร้าง class ชื่อ MyClass มี attribute 1 ตัวชื่อ name และ method ชื่อ hello ประกอบรวมกันอยู่ภายใน class MyClass เวลาเรียกใช้งานต้องสร้าง instance หรือ object จาก class ก่อนด้วย myClass = MyClass() จากนั้นจึงนำตังแปร instacne มาเรียกใช้ method ได้เช่น myClass.hello('Devdit') หรือ myClass.hello('Robot')