Devdit
 

object กับ instance ต่างกันอย่างไร

1.7K

object กับ instance ต่างกันอย่างไร คำตอบคือคำศัพท์ทั้ง 2 มีความหมายที่เหมือนกัน และสามารถใช้แทนกันได้ในภาษาเขียนโปรแกรมเชิงวัตถุทั่วๆ ไป ตัวอย่างสอนสร้าง class และ object/instance ด้วย Python สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง object กับ instance ต่างกันอย่างไร ภาษา Python

class MyClass:
  def hello( self ):
    print('Hello World จาก Class ด้วย Object/Instance')

myClass = MyClass()
myClass.hello()

ผลลัพธ์

Hello World จาก Class ด้วย Object/Instance

คำอธิบาย

object กับ instance ทั้ง 2 คือความหมายเดียวกัน จากตัวอย่างโค้ดภาษา Python สร้าง object หรือ instance จาก class MyClass ด้วยคำสั่ง myClass = MyClass() และใช้ object หรือ instance ชื่อ myClass เรียกใช้ฟังก์ชัน hello ด้วยคำสั่ง myClass.hello()

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