Java хийсвэр анги нь байгуулагчтай байж болох уу?
Java хийсвэр анги нь байгуулагчтай байж болох уу?

Видео: Java хийсвэр анги нь байгуулагчтай байж болох уу?

Видео: Java хийсвэр анги нь байгуулагчтай байж болох уу?
Видео: Java - хийсвэр анги нь байгуулагчтай, хувийн бүтээгчтэй - Хэрхэн адилхан дуудах вэ 2024, Арванхоёрдугаар сар
Anonim

Тийм ээ, а хийсвэр анги байж болно а бүтээгч in Java . Та чадна аль нэгийг нь тодорхой зааж өгөх бүтээгч руу хийсвэр анги эсвэл үгүй бол хөрвүүлэгч болно өгөгдмөл нэмэх бүтээгч ямар ч маргаангүй хийсвэр анги . Энэ нь бүгдийн хувьд үнэн юм ангиуд мөн энэ нь мөн адил хамаарна хийсвэр анги.

Тиймээс Java хэл дээр бүтээгч хийсвэр байж чадах уу?

Та чадна байхгүй хийсвэр бүтээгч , зэрэг хийсвэр Энэ нь та дэд ангидаа хэзээ нэгэн цагт үүний хэрэгжилтийг хангах хэрэгтэй гэсэн үг юм. Гэхдээ та дарж болохгүй бүтээгч . Тэнд болно байх нь утгагүй юм хийсвэр бүтээгч : Та болно үргэлж залгана бүтээгч үндсэн анги биш харин хүүхдийн анги.

Үүнтэй адилаар хийсвэр анги үүсгэгчийг хэрхэн дуудах вэ? Та тодорхойлж болно a бүтээгч онд хийсвэр анги , гэхдээ та тэр объектыг барьж чадахгүй. Гэсэн хэдий ч бетоны дэд ангиуд чадна (мөн хийх ёстой) залгах ийн нэг бүтээгчид -д тодорхойлсон хийсвэр эцэг эх анги . Та чадахгүй залгах а хийсвэр анги үүсгэгч хамт а анги жишээ үүсгэх илэрхийлэл, i.e.

Үүнтэй адил хүмүүс хийсвэр анги яагаад байгуулагчтай байдаг юм бэ гэж асуудаг.

А бүтээгч Java дээр уг объектыг "барьдаггүй" бөгөөд талбаруудыг эхлүүлэхэд ашигладаг. Таны гэж төсөөлөөд үз дээ хийсвэр анги байдаг x ба y талбарууд бөгөөд эцэст нь ямар ч бодит дэд анги үүссэнээс үл хамааран тэдгээрийг тодорхой аргаар эхлүүлэхийг үргэлж хүсдэг.

Хийсвэр анги Java хэл дээр объекттой байж болох уу?

Учир нь тэр хийсвэр болон an обьект бетон юм. Үгүй ээ, дизайнерууд ямар ч арга замыг өгөөгүй. Учир нь а хийсвэр анги бүрэн бус юм анги (үүнд агуулагдах утгаараа бүрэн бус хийсвэр бие болон гаралтгүй аргууд) бид жишээ үүсгэж чадахгүй эсвэл обьект ; интерфэйсийн хувьд таны хэлж байгаа арга зам.

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