Видео: JS анги гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Анги үндсэн синтакс. Объект хандалтат програмчлалд a анги Энэ нь төлөв (гишүүн хувьсагч) болон зан үйлийн хэрэгжилт (гишүүн функц эсвэл аргууд) -ын анхны утгыг өгдөг объект үүсгэх өргөтгөж болох програм-кодын загвар юм.
Үүнтэй адилаар, JavaScript дахь анги гэж юу вэ?
JavaScript дээрх хичээлүүд харьцуулж болох өв залгамжлалын прототип загварт зориулсан тусгай синтакс юм. анги -объект хандалтат хэлүүд. Ангиуд Эдгээр нь зөвхөн ES6-д нэмсэн тусгай функцууд бөгөөд үүнийг дуурайх зорилготой юм анги эдгээр бусад хэлнүүдийн түлхүүр үг.
Дээр дурдсанаас гадна JavaScript дахь анги болон функц хоёрын ялгаа юу вэ? Бусад хэл дээрхтэй адил - a функц нь зарим кодыг дахин ашиглахын тулд багцлах арга бөгөөд a анги нь холбогдох код, өгөгдлийг агуулсан объект, аж ахуйн нэгжийн "төлөв зураг" юм ( аргууд болон муж).
Үүнтэй холбогдуулан бид JavaScript дээр анги ашиглаж болох уу?
Тэнд гэдгийг анхаарах нь чухал байна үгүй JavaScript дахь ангиуд . Функцүүд чадна ямар нэгэн байдлаар дуурайхад ашиглаж болно ангиуд , гэхдээ ерөнхийдөө JavaScript нь анги - хэл багатай. Бүх зүйл бол объект юм. Мөн өв залгамжлалын тухайд объектууд объектоос өвлөгддөг болохоос биш ангиуд -аас ангиуд "-д байгаа шиг анги "-ийн хэлүүд.
Ангийн жишээ гэж юу вэ?
Анги : А анги C++ хэл нь объект хандалтат програмчлалд хүргэдэг барилгын материал юм. Энэ нь хэрэглэгчийн тодорхойлсон өгөгдлийн төрөл бөгөөд өөрийн өгөгдлийн гишүүд болон гишүүн функцуудыг агуулж байдаг бөгөөд үүний жишээг үүсгэснээр хандаж, ашиглаж болно. анги . Учир нь Жишээ : Үүнийг анхаарч үзээрэй Анги Машинуудын.
Зөвлөмж болгож буй:
Дотоод анги болон үүрлэсэн анги хоёрын ялгаа юу вэ?
Статик ашиглахгүйгээр зарласан ангиллыг дотоод анги эсвэл статик бус үүрлэсэн анги гэж нэрлэдэг. Staticnested анги нь гаднах ангийн бусад статик гишүүдтэй адил ангийн түвшин юм. Харин дотоод анги нь instance-тэй холбоотой бөгөөд энэ нь enclosingclass-ийн жишээ гишүүдэд хандах боломжтой
Java хэл дээрх зохицуулагч анги гэж юу вэ?
Харагч нь үндсэндээ мессежийн дараалал юм. Та түүн рүү зурвас илгээх ба энэ нь эцэст нь түүнийг ажиллуулах аргыг дуудаж, мессежийг дамжуулах замаар боловсруулна. Эдгээр дуудлагууд нь ижил хэлхээнд хүлээн авсан мессежийн дарааллаар үргэлж тохиолддог тул үйл явдлуудыг цуваа болгох боломжийг танд олгоно
Жишээ нь C# дээр бетоны анги гэж юу вэ?
Бетоны анги нь арга, шинж чанар зэрэг гишүүдтэй энгийн анги юм. Анги нь үүсгэн байгуулахад ашиглаж болох объектуудын үйл ажиллагааг тодорхойлдог. Ихэнхдээ удамшлын шатлалтай ажиллахдаа хамгийн бага мэргэшсэн үндсэн анги нь бодит объектыг бүрэн төлөөлж чадахгүй
Дэд анги нь эцэг эхийн анги үүсгэгчийг дуудаж болох уу?
Ямар ч дэд анги өөрийн супер ангийн бүтээгчийг өвлөн авч чадахгүй. Бүтээгчид нь дэд ангид удамшдаггүй тул тухайн ангийн онцгой функцын гишүүд юм. Бүтээгч нь объектыг үүсгэх үед хүчинтэй төлөвийг өгөхөд ашиглагддаг
Ангийн бүтцийг анги гэж юу гэж тайлбарладаг вэ?
Объект хандалтат програмчлалын хувьд анги гэдэг нь тодорхой төрлийн объект дахь s арга ба s хувьсагчийн загвар тодорхойлолт юм. Тиймээс объект нь тухайн ангийн тодорхой жишээ юм; хувьсагчийн оронд бодит утгуудыг агуулна. Анги болон түүний дэд ангиудын бүтцийг ангийн шатлал гэж нэрлэдэг