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