Типтиң ўазыйпалары, маңызы, ағзаларға мүражет қылыў. Типтиң өзгешеликлери



Download 262 Kb.
bet2/3
Sana25.02.2022
Hajmi262 Kb.
#312478
1   2   3
Bog'liq
лекция 8 31.10.2017

Турнинг аъзолари
Турда қўйидаги аъзоларни аниқлаш мумкин.

  • Константа –қандайда бир доимий қийматни аниқловчи идентификатор. Бу идентификаторлар одатда кодни кўпроқ ўқишга ва кузатиш, қўллашга қўлай бўлиш учун фойдаланилади. Константалар доимо турнинг экземпляри(нусқа) билан эмас турлар билан боғлиқ,. Константалар доимо статик ҳолда бўлади.

  • Поле представляет собой неизменяемое или изменяемое значение. Поле может быть статическим - тогда оно является частью типа. Поле может быть экземплярным (нестатическим) - тогда оно является частью объекта.

  • Майдон – ўзгарувчи ва ўзгармас қийматларни ифодалайди. Майдон статик бўлиши мумкин – унда у турнинг бўлаги ҳисобланади. Майдон экземпляр(статик эмас) бўлиши мумкин- унда у объектнинг бўлаги бўлиб ҳисобланади.

  • Конструктор экземпляров - метод, служащий для инициализации полей экземпляра при его создании.

  • Экземплярлар конструктори – экземплярнинг яратилиш пайтида майдонларини инициализация қилиш учун хизмат қилувчи метод(усул).

  • Конструктор типа - метод, используемый для инициализации статических полей типа.

  • Тур конструктори – турнинг статик майдонларини инициализация қилиш учун фойдаланиладиган метод(усул).

  • Метод представляет собой функцию, выполняющую операции, которые изменяют или запрашивают состояние типа (статический метод) или объекта (экземплярный метод). Методы обычно осуществляют чтение и запись полей типов или объектов.

  • Метод - бу турнинг ёки объектнинг ҳолатини ўзгартирувчи операцияларни бажарувчи функцияни ифодалайди.

  • Перегруженный оператор определяет, что нужно проделать с объектом при применении к нему оператора. Перегрузка операторов не упоминается общеязыковой спецификации CLS, поскольку не все языки программирования ее поддерживают.

  • Қайта юкланадиган оператор уни қўлланганда объект билан нима ишлашни аниқлайди.Операторларни қайта юклаш CLS нинг умумтиллик спецификациясида эслатилмайди, чунки уни дастурлаш тилларининг ҳаммаси ҳам қўллай бермайди.

  • Оператор преобразования - метод, задающий порядок явного или неявного преобразования объекта из одного типа в другой. Операторы преобразования не входят в спецификацию CLS по той же причине, что и перегруженные операторы.

  • Ўзгартирувчи(турландирувчи) оператор- бу бир турдан иккинчи турга аниқ ёки ноаниқ ўзгартирувчи метод. Ўзгартириш операторлари CLS нинг умумтиллик спецификациясига қайта юклаш операторларидаги сабабга ухшаш сабаб туфайли киритилмаган.

  • Свойство представляет собой механизм, позволяющий применить простой синтаксис (напоминающий обращение к полям) для установки или получения части логического состояния типа или объекта, не нарушая это состояние. Свойства чаще всего бывают непараметризованными. Параметризованные свойства обычно используются в классах коллекций.

  • Хосса(хусусият) бу логик ҳолатни ўни бузмасдан ўрнатиш ёки олиш учун оддий синтаксисни(майдонларга мурожатни эслатувчи) қўллашга имкон берувчи механизмни билдиради. Хоссалар кўпинча параметрланмаган бўлади. Параметрланган хоссалар одатда коллекциялар синфларида фойдаланилади.

  • Собыmе. Статическое событие служит механизмом, позволяющим типу посылать уведомление статическому или экземплярному методу. Экземплярное (нестатическое) событие служит механизмом, позволяющим объекту посылать уведомление статическому или экземплярному методу. События обычно инициируются в ответ на изменение состояния типа или объекта, порождающего событие. Событие состоит из двух методов, позволяющих статическим или экземплярным методам регистрировать и отменять регистрацию (подписку) на событие. Помимо этих двух методов, в событиях обычно используется поле-делегат для управления набором зарегистрированных методов.

  • Ҳодиса. Статик ҳодиса тур томанидан статик ёки экземплярлик методга хабар бериш учун имкон берувчи механизм ҳисобланади.Экземплярлик(статик эмас) ҳодиса статик ёки экземплярлик методга хабар бериш учун имкон берувчи механизм сифатида хизмат қилади. Ҳодиса одатда уни пайдо қилувчи тур ёки объектнинг ҳолатининг ўзгаришига жавоб тариқасида инициялизацияланади. Ҳодиса икки методдан иборат бўлади ва улар статик ёки экземплярлик методларга ҳодисани регистрациялаш ёки уни бекор қилишга имкон беради. Ушбу икки методдан бошқа, ҳодисаларда регистрацияланган методлар йиғинини бошқариш учун, одатда майдон-делегат фойдаланилади.

  • Тур ўнга киритилган бошқа турларни ҳам аниқлашга имкон беради. Одатда бу усул амалга оширишни соддалаштириш учун катта мураккаб турларни кичик блокларга ажратиш учун қўлланилади.


Download 262 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish