Devdit
 

Python OOP คืออะไร มีองค์ประกอบอย่างไร

1.5K

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')

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ