66
ОББ - ның
иемдену қасиеті бұрыннан анықталған кластарға жаңа ӛрістер, әдістер және
қасиеттерді қосу арқылы туындыларын құрастыруға мүмкіндік туғызады. Сонымен бірге жаңа
буын ӛз ―иесінің― барлық ӛрістерін, әдістерін және қасиеттерін иемденеді.
Туындысын жариялағанда алғы буынның атын міндетті түрде кӛрсету қажет. Мысалы,
қызметкерлер класын TEmpl жоғарыдағы қарастырылған TPerson класына FDep (бӛлім) деген
ӛрісті қосу арқылы анықтауға болады.
Protected және private нұсқаулары
Клас элементтерін (ӛрістері, әдістері және қасиеттері) жариялаумен қатар әдетте кластың
анықтамасына protected (қорғалған ) және private (жасырылған) нұсқауларын келтіреді. Бұл
нұсқаулар кластың элементтеріне кол жетерлік мүмкіндігін анықтайды.
Protected арқылы анықталған элементтерді тек олардың туындыларынан кӛруге болады.
Қол жетерлік аймақ кластың анықтамасы орналасқан модульмен шектелмейді. Әдетте Protected
бӛлімшесіне кластың әдістер анықтамасын орналастырады.
Private арқылы анықталған элементтер тек модульде белгілі болып саналады. Осындай
сипатталған элементтерге модульден тыс және кластардың туындыларынан қол жеткізуге
болмайды. Әдетте Private бӛлімшесіне кластың ӛрістерінің сипаттамаларын орналастырады, ал
осы ӛрістерге қол жеткізу үшін қолданылатын әдістер анықтамасын Protected бӛлімшесінде
орналастырады.
Достарыңызбен бөлісу: