Объектіге-бағытталған бағдарламалауға кіріспе



бет2/5
Дата29.09.2023
өлшемі409,87 Kb.
#111535
1   2   3   4   5
Байланысты:
ООП.

Конструкторлар

  • Конструкторлар - бұл класстың жаңа экземпляры құрылған кезде орындалатын арнайы класс әдістері.
  • Конструкторлар мәліметтерді - объект мүшелерін инициализациялау үшін қолданылады.
  • Конструкторлар атауы класс атауымен сәйкес аталуы керек, бірақ оларда қайтару типі жоқ.
  • Класс үшін әрқайсысы жеке сигнатураға ие бірнеше конструкторларды анықтауға болады.

Объектілерді құру

  • Объектілерге олардың қалай құрылу керектігін анықтайтын шаблон қажет.
  • Бір шаблоннан жасалған барлық объектілер бірдей көрінеді және әрекет етеді.

Қаситеттер

  • Қасиеттер - бұл мәліметтер өрісі ретінде қолжеткізуге болатын, бірақ әдіс ретінде кодты қамтитын класс мүшелері.
  • Қасиеттің екі қол жетімділік әдісі бар: get және set. Get қолжетімділік әдісі қасиет мәнін қайтару үшін қолданылады, ал set қолжетімділік әдісі қасиетrt жаңа мән тағайындау үшін қолданылады.

this кілттік сөзі

  • This кілттік сөзі - класстың ағымдағы экземпплярына сілтеме.
  • Бұл түйінді сөзді ағымдағыобъекттінің кез келген мүшесіне сілтеме жасау үшін пайдалануға болады.

Делегаттар

  • Делегаттар дегеніміз - арнайы қолтаңбасы бар әдіске сілтемені қамтуы мүмкін арнайы объектілер.
  • Мұнда сіз RectangleHandler делегатын анықтайсыз және ол void қайтаратын және Rectangle типінің бір ғана параметрін қабылдайтын әдіске сілтемені қамтуы мүмкін.
  • DisplayArea әдісінің қолтаңбасы RectangleHandler делегатына сәйкес келеді, сондықтан оны оның бір экземплярына тағайындауға болады.

Оқиғалар

  • Оқиғалар - бұл класс үшін қызықты нәрсе болған кезде басқа кластарға немесе объектілерге хабарлау тәсілі.
  • Хабарлама жіберетін класс оқиға жариялаушы деп аталады.
  • Хабарламаны алған класс оқиға жазылушысы деп аталады.

Оқиғаларға жазылу

  • Оқиғаларды өңдеуші әдіс қолтаңбасы оқиға делегатының талаптарына сәйкес келеді.

Атаулар кеңістігі

  • Атаулар кеңістігі - бұл кодты ұйымдастыруға және глобальды ерекше класс атауларын жасауға мүмкіндік беретін тіл элементі.
  • .NET Framework өзінің барлық кластарын ұйымдастыру үшін аттар кеңістігін пайдаланады.
  • System аттар кеңістігі барлық іргелі кластарды топтайды.
  • System.Data аттар кеңістігі мәліметтерге қол жеткізу үшін кластарды ұйымдастырады.
  • System.Web аттар кеңістігі веб-кластарда қолданылады.


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет