Object นั้นก็คือวัตถุชิ้นหนึ่งๆ ที่เราจับต้องได้ในชีวิตประจำวัน แต่ถ้าในทาง Programming แล้ว มันก็คือวัตถุเสมือน ที่สร้างขึ้นมาจาก Class ซึ่งมีคุณสมบัติและความสามารถ จะมากหรือจะน้อยก็ขึ้นอยู่กับ Class ที่สร้างมันขึ้นมา
การเรียกใช้ Object โดยตรงอย่างใน C# หรือ Java ก็เป็นอีกสิ่งหนึ่งที่เห็นได้อย่างชัดเจน
คำสั่ง new เป็นการสร้าง Object ขึ้นมาใช้งานในหน่วยความจำ |
frm1 ก็คือ Instance ที่สร้างขึ้นมาใช้แทน Object |
ใน Delphi ตัวแปรที่ทำหน้าที่เป็น Instance ของฟอร์ม ถูกประกาศขึ้นอัตโนมัติเมื่อสร้างฟอร์ม เพื่อใช้แทน Class และทรัพยากรภายใน Class โดยที่ไม่ต้องสร้างเป็น Object |
Object ก็คือต้นแบบ ส่วน Instance นั้นก็เป็นเหมือนตัวแทนที่นำมาเรียกใช้ เช่น
ถ้า Object เป็น Windows 5.1 Instance ก็คือ Windows XP
ถ้า Object เป็น Windows 6.0 Instance ก็คือ Windows Vista
ถ้า Object เป็น Windows 6.1 Instance ก็คือ Windows 7
ไม่มีความคิดเห็น:
แสดงความคิดเห็น