2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:34
онд аргыг давах , үндсэн ангийн лавлагаа хувьсагч нь үүсмэл классын объект руу чиглэх үед энэ нь үүнийг дуудна - д дарагдсан арга үүссэн анги. Нуух аргад , үндсэн ангийн лавлагаа хувьсагч нь үүсмэл классын объект руу чиглэх үед энэ нь үүнийг дуудна дахь далд арга суурь анги.
Түүнээс гадна, Java-д аргыг дарах, нуух хоёрын хооронд ямар ялгаа байдаг вэ?
аргыг давах , дэд анги ижил байх үед арга ижил гарын үсэгтэй дахь дэд анги. Нуух арга , дэд анги ижил байх үед арга нэр, гэхдээ өөр параметр. Энэ тохиолдолд та тийм биш давамгайлах эцэг эх арга , гэхдээ нуугдаж байна тэр.
Хоёрдугаарт, жишээн дээр C# хэл дээр нуух арга гэж юу вэ? Хариулт: Арга нуугдаж байна өв залгамжлал үндсэн анги болон үүсмэл анги хоёулаа ижил нэртэй аргатай үед хамаарал. Бид үүсмэл ангийн объектыг үүсгэх үед энэ нь үндсэн ангийн аргыг нуух бөгөөд өөрийн аргыг дуудах бөгөөд үүнийг C# хэл дээр арга нуух эсвэл нэр нуух гэж нэрлэдэг. өв залгамжлал.
Мөн нуух аргыг яагаад ашигладаг болохыг мэдэх үү?
Энэ нь бидэнд удамшсан гишүүнээ нуухын тулд new түлхүүр үг ашиглахыг хэлдэг. Тиймээс, үүссэн ангид шинэ хувиргагчийг ашиглан арга , энэ нуудаг үндсэн ангийн хэрэгжилт арга . Үүнийг гэж нэрлэдэг Нуух арга . Энэ нь үүсмэл ангийн шинэ хэрэгжилтийг хангах боломжийг танд олгоно.
Арга нуух гэж юу вэ?
Нуух арга дэд анги нь анги тодорхойлсон гэсэн үг арга ангийнхтай ижил гарын үсэгтэй арга супер ангид. Энэ тохиолдолд арга дэд анги нь супер ангийн далд байдаг. Энэ нь дараахь зүйлийг илэрхийлнэ: a-ийн хувилбар арга Гүйцэтгэсэн нь түүнийг дуудаж буй объектоор тодорхойлогддоггүй.
Зөвлөмж болгож буй:
Би яаж Enter товчийг дарах вэ?
Мессежийн талбарт шинэ мөр эхлүүлэхийн тулд Enter дарна уу. Та бэлэн болсны дараа Илгээх товчийг дарна уу, эсвэл гэж бичнэ үү? Мессеж илгээхийн тулд Mac дээр оруулна уу эсвэл Windows дээр Ctrl Enter хийнэ үү
Скала дээр юуг дарах вэ?
Скала аргыг хүчингүй болгох. Дэд анги нь эх ангид тодорхойлсонтой ижил нэртэй аргатай бол үүнийг аргыг дарах гэж нэрлэдэг. Дэд анги нь эх ангид тодорхойлсон аргын тодорхой хэрэгжилтийг өгөхийг хүсвэл энэ нь эх ангиас аргыг хүчингүй болгодог
Виртуал функц ба функцийг дарах хоёрын ялгаа нь юу вэ?
Виртуал функцууд нь статик байж болохгүй, мөн өөр ангийн найз функц байж болохгүй. Тэдгээр нь үргэлж үндсэн ангид тодорхойлогддог бөгөөд үүсмэл ангилалд дарагдсан байдаг. Үүсмэл классыг хүчингүй болгох (эсвэл виртуал функцийг дахин тодорхойлох) нь заавал байх албагүй бөгөөд энэ тохиолдолд функцийн үндсэн ангиллын хувилбарыг ашиглана
Би Java дээрх бүх анхааруулгыг хэрхэн дарах вэ?
Та Java хэл дээрх шалгагдаагүй анхааруулгыг дарахын тулд @SuppressWarnings("checked")-г ашиглаж болно. Ангид. Хэрэв ангийн түвшинд хэрэглэвэл энэ ангийн бүх аргууд болон гишүүд шалгаагүй анхааруулгын мессежийг үл тоомсорлох болно. Арга дээр. Хэрэв аргын түвшинд хэрэглэвэл зөвхөн энэ аргыг шалгаагүй анхааруулгын мессежийг үл тоомсорлох болно. Үл хөдлөх хөрөнгөд
AutoComplete-ийн санал болгосон үгийг хүлээн авахын тулд та ямар товчлуур дарах вэ?
Таб товчлуур