Видео: Java хийсвэр анги нь байгуулагчтай байж болох уу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Тийм ээ, а хийсвэр анги байж болно а бүтээгч in Java . Та чадна аль нэгийг нь тодорхой зааж өгөх бүтээгч руу хийсвэр анги эсвэл үгүй бол хөрвүүлэгч болно өгөгдмөл нэмэх бүтээгч ямар ч маргаангүй хийсвэр анги . Энэ нь бүгдийн хувьд үнэн юм ангиуд мөн энэ нь мөн адил хамаарна хийсвэр анги.
Тиймээс Java хэл дээр бүтээгч хийсвэр байж чадах уу?
Та чадна байхгүй хийсвэр бүтээгч , зэрэг хийсвэр Энэ нь та дэд ангидаа хэзээ нэгэн цагт үүний хэрэгжилтийг хангах хэрэгтэй гэсэн үг юм. Гэхдээ та дарж болохгүй бүтээгч . Тэнд болно байх нь утгагүй юм хийсвэр бүтээгч : Та болно үргэлж залгана бүтээгч үндсэн анги биш харин хүүхдийн анги.
Үүнтэй адилаар хийсвэр анги үүсгэгчийг хэрхэн дуудах вэ? Та тодорхойлж болно a бүтээгч онд хийсвэр анги , гэхдээ та тэр объектыг барьж чадахгүй. Гэсэн хэдий ч бетоны дэд ангиуд чадна (мөн хийх ёстой) залгах ийн нэг бүтээгчид -д тодорхойлсон хийсвэр эцэг эх анги . Та чадахгүй залгах а хийсвэр анги үүсгэгч хамт а анги жишээ үүсгэх илэрхийлэл, i.e.
Үүнтэй адил хүмүүс хийсвэр анги яагаад байгуулагчтай байдаг юм бэ гэж асуудаг.
А бүтээгч Java дээр уг объектыг "барьдаггүй" бөгөөд талбаруудыг эхлүүлэхэд ашигладаг. Таны гэж төсөөлөөд үз дээ хийсвэр анги байдаг x ба y талбарууд бөгөөд эцэст нь ямар ч бодит дэд анги үүссэнээс үл хамааран тэдгээрийг тодорхой аргаар эхлүүлэхийг үргэлж хүсдэг.
Хийсвэр анги Java хэл дээр объекттой байж болох уу?
Учир нь тэр хийсвэр болон an обьект бетон юм. Үгүй ээ, дизайнерууд ямар ч арга замыг өгөөгүй. Учир нь а хийсвэр анги бүрэн бус юм анги (үүнд агуулагдах утгаараа бүрэн бус хийсвэр бие болон гаралтгүй аргууд) бид жишээ үүсгэж чадахгүй эсвэл обьект ; интерфэйсийн хувьд таны хэлж байгаа арга зам.
Зөвлөмж болгож буй:
Хийсвэр ангид байгуулагч байж болох уу?
Тийм ээ, хийсвэр анги нь Java хэл дээр байгуулагчтай байж болно. Та хийсвэр ангид үүсгэгчийг тодорхой зааж өгч болно, эсвэл өгөхгүй бол хөрвүүлэгч хийсвэр ангид аргументгүй анхдагч үүсгэгчийг нэмэх болно. Энэ нь бүх ангиудад хамааралтай бөгөөд хийсвэр ангид ч хамаатай
Хийсвэр анги ба хийсвэр аргын хооронд ямар ялгаа байдаг вэ?
Хийсвэр аргууд нь зөвхөн тунхаглал бөгөөд хэрэгжилт байхгүй болно. Хийсвэр анги агуулсан Java ангиудыг хийсвэр анги гэж зарлах ёстой. Хийсвэр арга нь зөвхөн нийтийн эсвэл хамгаалагдсан харагдац өөрчлөгчийг тохируулах боломжтой. Өөрөөр хэлбэл, хийсвэр арга нь мэдэгдэлд статик эсвэл эцсийн хувиргагч нэмж чадахгүй
Анги нь байгуулагчтай байж болох уу?
Анги нь байгуулагчгүй байх боломжтой. (Энд зурах нэг чухал ялгаа нь JVM нь бүх ангиллын файлуудыг байгуулагчтай байхыг шаарддаггүй; гэхдээ Java-д тодорхойлсон аль ч анги нь үүсгэгчийг тодорхой зарлаагүй бол анхдагч байгуулагчтай байдаг
Хийсвэр анги, хийсвэр аргууд ямар хэрэгтэй вэ?
Хийсвэр ангиуд. Abstract (Java нь хийсвэр түлхүүр үгээр дэмждэг) нь тухайн анги, арга, талбар эсвэл ямар ч зүйлийг тодорхойлогдсон газар үүсгэх боломжгүй (өөрөөр хэлбэл үүсгэх) гэсэн үг юм. Бусад объект нь тухайн зүйлийг үүсгэх ёстой. Хэрэв та ангиудыг хийсвэр болговол түүнээс объект үүсгэх боломжгүй
Хийсвэр ангид хийсвэр бус аргууд байж болох уу?
Тийм ээ, бид аль аль нь бие даасан ойлголт учраас хийсвэр аргуудгүйгээр хийсвэр ангитай байж болно. Ангиудын хийсвэрийг зарлах нь үүнийг дангаар нь үүсгэх боломжгүй бөгөөд зөвхөн дэд ангиллаар ангилж болно гэсэн үг юм. Аргын хийсвэр зарлана гэдэг нь Method нь дэд ангид тодорхойлогдоно гэсэн үг