Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта



Pdf көрінісі
бет106/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   102   103   104   105   106   107   108   109   ...   122
Байланысты:
Дәріс (2)

    Бұл бет үшін навигация:
  • TEmpl
 

Иемдену  


 

66 


ОББ  -  ның  иемдену  қасиеті  бұрыннан  анықталған  кластарға  жаңа    ӛрістер,  әдістер  және 

қасиеттерді  қосу  арқылы  туындыларын  құрастыруға  мүмкіндік  туғызады.    Сонымен  бірге  жаңа 

буын  ӛз ―иесінің― барлық ӛрістерін, әдістерін және қасиеттерін иемденеді.  

Туындысын  жариялағанда  алғы  буынның  атын  міндетті  түрде  кӛрсету  қажет.  Мысалы, 

қызметкерлер класын   TEmpl жоғарыдағы қарастырылған  TPerson класына   FDep  (бӛлім) деген 

ӛрісті қосу арқылы анықтауға болады.   

 

 Protected    және  private  нұсқаулары 

Клас  элементтерін    (ӛрістері,  әдістері  және  қасиеттері)  жариялаумен  қатар  әдетте  кластың 

анықтамасына  protected  (қорғалған  )  және  private  (жасырылған)  нұсқауларын  келтіреді.  Бұл 

нұсқаулар кластың элементтеріне кол жетерлік  мүмкіндігін анықтайды.  

  Protected  арқылы  анықталған  элементтерді  тек  олардың  туындыларынан  кӛруге  болады. 

Қол жетерлік  аймақ  кластың анықтамасы орналасқан модульмен шектелмейді. Әдетте  Protected   

бӛлімшесіне кластың әдістер  анықтамасын орналастырады.  

 Private    арқылы  анықталған  элементтер  тек  модульде  белгілі  болып  саналады.    Осындай 

сипатталған  элементтерге  модульден  тыс  және  кластардың  туындыларынан  қол  жеткізуге 

болмайды.  Әдетте  Private  бӛлімшесіне  кластың    ӛрістерінің  сипаттамаларын  орналастырады,  ал 

осы  ӛрістерге  қол  жеткізу  үшін  қолданылатын  әдістер  анықтамасын  Protected      бӛлімшесінде 

орналастырады.  

 



Достарыңызбен бөлісу:
1   ...   102   103   104   105   106   107   108   109   ...   122




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

    Басты бет