Java дээр параметржүүлсэн байгуулагч гэж юу вэ?

Java дээр параметржүүлсэн байгуулагч гэж юу вэ?
Java дээр параметржүүлсэн байгуулагч гэж юу вэ?
Anonim

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

Параметржүүлсэн бүтээгч гэж юуг жишээ болгон өгөөрэй?

Параметржүүлсэн бүтээгчийн жишээ

Жишээ нь, бид ийм MyClass объект үүсгэх үед obj=new MyClass(123, "Сайн уу"); дараа нь шинэ түлхүүр үг нь объект үүсгэсний дараа int болон стринг параметрүүдтэй (MyClass(int, String)) Параметржүүлсэн байгуулагчийг дуудна.

Java-д юуг параметржүүлдэг вэ?

Параметржүүлсэн төрөл нь бодит төрлийн аргументтай ерөнхий төрлийн жишээ юм … Төрөл бүрийн параметр E нь дараа нь ерөнхий үед төрлийн аргументаар солигдох байр эзэмшигч юм. төрлийг үүсгэсэн бөгөөд ашигладаг. Бодит төрлийн аргумент бүхий ерөнхий төрлийг үүсгэсэн хэлбэрийг параметржүүлсэн төрөл гэж нэрлэдэг.

Өгөгдмөл үүсгэгч болон параметржүүлсэн байгуулагч хоёрын ялгаа юу вэ?

Өгөгдмөл бүтээгч нь программист тодорхойлсон бүтээгч байхгүй үед хөрвүүлэгч автоматаар үүсгэдэг бүтээгч юм. Эсрэгээр, параметржүүлсэн байгуулагч нь ангийн хувьсагчдыг эхлүүлэхийн тулд программист нэг эсвэл илүү олон параметртэй үүсгэдэг бүтээгч юм.

Параметржүүлсэн бүтээгчийн онцлог юу вэ?

Параметржсэн бүтээгчид

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

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