Новый документ (3) (1) (1)


Eyes (көз) деп аталады. Онда Round



Pdf көрінісі
бет6/16
Дата10.12.2023
өлшемі330,22 Kb.
#136675
1   2   3   4   5   6   7   8   9   ...   16
Байланысты:
Новый документ (3) (1) (1)

Eyes
(көз) деп аталады. Онда
Round
əдісінің қасиеттері мен амалдары
толық сақталуы жəне
Blink
(ашу - жұму) əдісі қосылуы тиіс.
Ол үшін ООП – да мұраға алу механизмі қарастырылған. Бұл механизм
иерархиялық құрылымнан тұрады. Алдымен
Round
класы құрылады,
сонан соң
Eyes
класы құрылады да
Round
класының қасиетіне ие болады.
Eyes
класына
Blink
əдісі қоладанылады (1.3 сурет).
Round
класы ата – анасы, ал
Eyes
класы баласы, яғни мұраға алушы
болып табылады.
Яғни,
мұраға алу
дегеніміз – мұрагерлік қасиетке ие болатын класстың
ата – анасының қасиетіне жəне əдісіне ие болуы.
Демек, ООП- ны қолдану программаның көлемін қысқартып, оның тез
істеуін қамтамасыз етеді.
Инкапсуляция
— кластын берілгендері мен əдістерін біріктіріп,
біртұтас түрінде қарастыру мүмкіндігі жəне оны басқа кластардың
пайдалана алмауы. Мұндай класпен жүмыс істеу операторлары Visual
Basic'тe
Private
кілттік сөзі арқылы жазылған процедураға енгізіледі
(инкапсуляция —
қорап ішінде).


Полиморфизм.
Полиморфизм термині гректің екі сөзінен шыққан: poly
(көп) и morphos (форма). Демек полиморфизм дегеніміз «көп форма»
деген мағынаны білдіреді.
Бұл типтің ерекшелігі бұл тип кез келген
əртүрлі типтегі мəндерге ие бола алады. Полиморфты параметрлері бар
процедуралар (функциялар)
полиморфты
деп аталады. Ары қарай
полиморфты ООП да қолданылуы қарастырылады.
Шеңберлермен мысалдарға қайта оралайық, мысалы экранда тек шеңбер
емес, басқа да геометриялық денелерді салу керек делік. Олармен де
жоғарыда келтірілген параметрлермен қимылдар жасауы керек делік. Оны
салу үшін біз оның биіктігі мен енін жəне ұзындығын білуіміз керек.
Аталған параметрлерді енгізу үшін біз класс құруымыз керек. Ол
классты


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   16




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

    Басты бет