Class ใน Python คือกลุ่มของโค้ดซึ่งเป็นส่วนหนึ่งของโปรแกรม ทำหน้าที่อย่างใดอย่างหนึ่งหรือหลายอย่าง ประกอบด้วย attribute หรือตัวแปรที่เก็บคุณสมบัติ และ method คือฟังก์ชันการทำงาน มีรายละเอียดดังนี้
ตัวอย่าง Class ใน Python คืออะไร ประกอบด้วยอะไรบ้าง
class Demo:
def __init__( self, name ):
self.name = name
def hello( self ):
print('Hello', self.name)
demo = Demo('Devit')
demo.hello()
ผลลัพธ์
Hello Devit
Class ใน Python จากตัวอย่างชื่อ Demo มี attribute ชื่อ name เข้าถึงด้วย self.name และ method ชื่อ hello ทำหน้าที่แสดงข้อความ “Hello” ตามด้วย attribute name โดยทั้งหมดอยู่ใน class Demo เวลาเรียกใช้งานต้องสร้าง instance จาก class ด้วย demo = Demo('Devit') และเรียกใช้ฟังก์ชัน hello ด้วย demo.hello()