วีดีโอ: ตัวสร้างอธิบายด้วยตัวอย่างคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
NS ตัวสร้าง เป็นวิธีการพิเศษของคลาสหรือโครงสร้างในการเขียนโปรแกรมเชิงวัตถุที่เริ่มต้นวัตถุประเภทนั้น NS ตัวสร้าง เป็นวิธีการอินสแตนซ์ที่มักจะมีชื่อเหมือนกับคลาส และสามารถใช้เพื่อตั้งค่าของสมาชิกของวัตถุ ไม่ว่าจะเป็นค่าเริ่มต้นหรือผู้ใช้- กำหนด ค่า
ดังนั้น Constructor คืออะไรพร้อมตัวอย่าง?
เมื่อสร้าง class หรือ struct ขึ้นมา ตัวสร้าง ถูกเรียก. ตัวสร้าง มีชื่อเดียวกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกของข้อมูลของวัตถุใหม่ ดังต่อไปนี้ ตัวอย่าง , คลาสชื่อ Taxi ถูกกำหนดโดยใช้ simple ตัวสร้าง . สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Instance ตัวสร้าง.
อาจมีคนถามว่า constructor ใน Java คืออะไร? ตัวสร้าง เป็นบล็อกของรหัสที่เริ่มต้นวัตถุที่สร้างขึ้นใหม่ NS ตัวสร้าง คล้ายกับวิธีการอินสแตนซ์ใน จาวา แต่ไม่ใช่วิธีการเนื่องจากไม่มีประเภทการส่งคืน ตัวสร้าง มีชื่อเดียวกับ class และมีลักษณะดังนี้ใน a จาวา รหัส.
เมื่อพิจารณาถึงสิ่งนี้ ตัวสร้างใน C ++ อธิบายด้วยตัวอย่างอย่างไร
ตัวสร้าง เป็นฟังก์ชันคลาสพิเศษที่ดำเนินการเริ่มต้นของทุกอ็อบเจ็กต์ คอมไพเลอร์เรียก ตัวสร้าง เมื่อใดก็ตามที่วัตถุถูกสร้างขึ้น ตัวสร้าง กำหนดค่าเริ่มต้นให้กับสมาชิกของอ็อบเจ็กต์หลังจากจัดสรรที่เก็บข้อมูลให้กับอ็อบเจ็กต์ ในขณะที่ Destructor ถูกใช้เพื่อทำลายคลาสอ็อบเจกต์
ตัวสร้างคลาสคืออะไร?
NS ตัวสร้างคลาส เป็นฟังก์ชันสมาชิกพิเศษของ a ระดับ ที่จะดำเนินการเมื่อใดก็ตามที่เราสร้างวัตถุใหม่ของมัน ระดับ . ตัวสร้าง มีประโยชน์มากสำหรับการตั้งค่าเริ่มต้นสำหรับตัวแปรสมาชิกบางตัว