ตัวสร้างอธิบายด้วยตัวอย่างคืออะไร?
ตัวสร้างอธิบายด้วยตัวอย่างคืออะไร?

วีดีโอ: ตัวสร้างอธิบายด้วยตัวอย่างคืออะไร?

วีดีโอ: ตัวสร้างอธิบายด้วยตัวอย่างคืออะไร?
วีดีโอ: การวิจัยสำหรับมือใหม่ EP40: ตัวอย่างการเขียนอธิบายตารางค่าเฉลี่ยและค่าเบี่ยงเบนมาตรฐานในบทที่ 4 2024, อาจ
Anonim

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

ดังนั้น Constructor คืออะไรพร้อมตัวอย่าง?

เมื่อสร้าง class หรือ struct ขึ้นมา ตัวสร้าง ถูกเรียก. ตัวสร้าง มีชื่อเดียวกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกของข้อมูลของวัตถุใหม่ ดังต่อไปนี้ ตัวอย่าง , คลาสชื่อ Taxi ถูกกำหนดโดยใช้ simple ตัวสร้าง . สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Instance ตัวสร้าง.

อาจมีคนถามว่า constructor ใน Java คืออะไร? ตัวสร้าง เป็นบล็อกของรหัสที่เริ่มต้นวัตถุที่สร้างขึ้นใหม่ NS ตัวสร้าง คล้ายกับวิธีการอินสแตนซ์ใน จาวา แต่ไม่ใช่วิธีการเนื่องจากไม่มีประเภทการส่งคืน ตัวสร้าง มีชื่อเดียวกับ class และมีลักษณะดังนี้ใน a จาวา รหัส.

เมื่อพิจารณาถึงสิ่งนี้ ตัวสร้างใน C ++ อธิบายด้วยตัวอย่างอย่างไร

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

ตัวสร้างคลาสคืออะไร?

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