วัตถุคืออะไร? ความหมายและความหมาย

ในการเขียนโปรแกรมเชิงวัตถุ (OOP) ซึ่งเป็นองค์ประกอบของโปรแกรมที่มีอยู่ในตัวเองซึ่งมีคุณสมบัติ (ข้อมูล) เช่นเดียวกับวิธีการ (ขั้นตอน) ที่จำเป็นในการทำให้ข้อมูลบางประเภทมีประโยชน์ ในภาษาตามคลาส เช่น C++ และ Java แต่ละอันคืออินสแตนซ์ของคลาสรอง ส่วนประกอบ ที่มีการประกาศนามธรรมของคุณสมบัติและวิธีการที่ใช้ได้กับทุกอินสแตนซ์ของa ระดับ. ออบเจ็กต์ที่ให้มีส่วนส่วนตัวที่ใช้สำหรับจัดเก็บข้อมูลที่ไม่สามารถเข้าถึงอ็อบเจ็กต์อื่นได้ นอกจากนี้ยังมีส่วนสาธารณะหรือที่เรียกว่าอินเทอร์เฟซซึ่งช่วยให้วัตถุอื่นสามารถใช้วิธีการได้ อินเทอร์เฟซได้รับการออกแบบมาเพื่อให้สามารถดำเนินการเข้าถึงภายนอกได้โดยไม่ต้องทราบรายละเอียดว่าจัดเก็บหรือจัดการข้อมูลอย่างไร ดูคลาส รุ่น การเขียนโปรแกรมเชิงวัตถุ ดูวัตถุไดนามิก OLE วัตถุคงที่

Technipages อธิบาย Object

ภายใต้ขอบเขตของการเขียนโปรแกรมเชิงวัตถุ วัตถุเป็นแกนหลักของการเขียนโปรแกรมเชิงวัตถุ เนื่องจากทุกอย่างเกี่ยวกับโปรแกรมเชิงวัตถุ (OOP) ล้วนมีศูนย์กลางอยู่ที่วัตถุ เป็นค่าที่กำหนดและเก็บไว้ในหน่วยความจำซึ่งอ้างอิงโดยตัวระบุ โดยปกติแล้วจะสับสนว่าเป็น "ตัวอย่าง" แต่ทั้งคู่สามารถกำหนดได้ภายในขอบเขตของอีกกรณีหนึ่ง "อินสแตนซ์" คือการเกิดขึ้นของวัตถุภายในเวลาที่คอมพิวเตอร์ทำงาน


ตัวสร้างสร้างวัตถุจากคลาสและสิ้นสุดโดยตัวทำลาย เป็นบรรทัดของรหัสที่สร้างขึ้นจากการออกแบบโปรแกรมเนื่องจากเป็นหัวใจของรหัส ดังนั้นเมื่อมีการกำหนดอ็อบเจ็กต์แล้ว ออบเจ็กต์จะถูกสร้างเป็นคลาส หลังจากนั้นจะเรียกพวกมันว่าใช้และนำกลับมาใช้ใหม่ได้
ออบเจ็กต์ นอกจากจะเป็นส่วนหลักของโปรแกรมแล้ว ยังมีจุดประสงค์เฉพาะตามที่มีอยู่ ฟังก์ชันของอ็อบเจ็กต์ถูกกำหนดไว้ล่วงหน้า ซึ่งรวมถึงข้อเท็จจริงที่ว่าบทบาทของอ็อบเจ็กต์มีความเฉพาะเจาะจงภายในโปรแกรม
ด้วยวัตถุที่เป็นแกนหลักของโปรแกรม ทุกสิ่งทุกอย่างเกี่ยวกับโปรแกรมจึงมุ่งไปที่วัตถุนั้น เมธอดของออบเจ็กต์จะถูกซ่อนเมื่อวิธีการนั้นมีส่วนร่วม คุณภาพที่โดดเด่นของวัตถุที่ถูกตรวจพบหรือใช้งานเมื่อวัตถุที่ผิดพลาดสามารถลบออกจากรหัสและแทนที่ด้วยวัตถุอื่นได้

การใช้วัตถุทั่วไป

  • หนึ่ง วัตถุ เป็นหัวใจของโปรแกรม พวกเขาคือโค้ดที่สร้างจากการออกแบบโปรแกรมคอมพิวเตอร์
  • หนึ่ง วัตถุ เป็นหัวใจของโปรแกรม มีฟังก์ชันที่กำหนดไว้ล่วงหน้า
  • ผิดพลาด วัตถุ สามารถลบออกจากรหัสและแทนที่ด้วยรหัสใหม่หรือรหัสอื่นทั้งหมด

การใช้วัตถุในทางที่ผิดทั่วไป

  • ครั้งหนึ่งที่ผิดพลาด วัตถุ ถูกพบในโค้ด ไม่สามารถลบออกจากโค้ดหรือแทนที่ด้วยโค้ดบรรทัดใหม่ได้