Python Object Methods
วิธีการวัตถุ
ออบเจ็กต์ยังสามารถมีเมธอดได้ เมธอดในอ็อบเจกต์คือฟังก์ชันที่เป็นของอ็อบเจ็กต์
ให้เราสร้างวิธีการในคลาส Person:
ตัวอย่าง
แทรกฟังก์ชันที่พิมพ์คำทักทาย และดำเนินการบนวัตถุ p1:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
p1 = Person("John",
36)
p1.myfunc()
หมายเหตุ: พารามิเตอร์คือ การself
อ้างอิงถึงอินสแตนซ์ปัจจุบันของคลาส และใช้เพื่อเข้าถึงตัวแปรที่เป็นของคลาส