Барилгачин жишээгээр юу тайлбарлах вэ?
Барилгачин жишээгээр юу тайлбарлах вэ?

Видео: Барилгачин жишээгээр юу тайлбарлах вэ?

Видео: Барилгачин жишээгээр юу тайлбарлах вэ?
Видео: Барилгачин дизайны загварыг 10 минутын дотор тайлбарлав 2024, Арванхоёрдугаар сар
Anonim

А бүтээгч Энэ нь тухайн төрлийн объектыг эхлүүлдэг объект хандалтат програмчлалын анги эсвэл бүтцийн тусгай арга юм. А бүтээгч нь ихэвчлэн ангитай ижил нэртэй байдаг жишээний арга бөгөөд объектын гишүүдийн утгыг анхдагч эсвэл хэрэглэгчийн утгыг тохируулахад ашиглаж болно. тодорхойлсон үнэт зүйлс.

Тиймээс, жишээн дээр Constructor гэж юу вэ?

Анги эсвэл бүтцийг үүсгэх үед түүний бүтээгч гэж нэрлэдэг. Барилгачид анги эсвэл бүтэцтэй ижил нэртэй байх ба тэдгээр нь ихэвчлэн шинэ объектын өгөгдлийн гишүүдийг эхлүүлдэг. Дараах жишээ , Taxi нэртэй анги нь энгийн ашиглан тодорхойлогддог бүтээгч . Дэлгэрэнгүй мэдээллийг Instance-г үзнэ үү Барилгачид.

Жава хэл дээр бүтээгч гэж юу вэ? Барилгачин нь шинээр үүсгэсэн объектыг эхлүүлэх кодын блок юм. А бүтээгч дахь жишээ аргатай төстэй java гэхдээ энэ нь буцах төрөлгүй тул арга биш юм. Барилгачин ангитай ижил нэртэй бөгөөд a-д иймэрхүү харагдана java код.

Үүнийг анхаарч үзвэл C++ хэл дээрх байгуулагч гэж юуг жишээгээр тайлбарлах вэ?

Барилгачид нь объект бүрийг эхлүүлэх ажлыг гүйцэтгэдэг тусгай ангийн функцууд юм. Хөрвүүлэгч нь дууддаг Барилгачин объект үүсэх бүрт. Барилгачид Хадгалалтыг объектод хуваарилсны дараа объектын гишүүдэд утгыг эхлүүлэх. Харин нөгөө талаас Destructor нь ангийн объектыг устгахад ашиглагддаг.

Анги үүсгэгч гэж юу вэ?

А анги үүсгэгч a-ийн тусгай гишүүн функц юм анги Энэ нь бид шинэ объект үүсгэх бүрт хэрэгждэг анги . Барилгачид тодорхой гишүүн хувьсагчийн анхны утгыг тохируулахад маш хэрэгтэй байж болно.

Зөвлөмж болгож буй: