Объектіге-бағытталған бағдарламалау
Автор: basshybaev_aya • Ноябрь 30, 2022 • Лабораторная работа • 855 Слов (4 Страниц) • 252 Просмотры
Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті
Коммерциялық емес ашық акционерлік қоғам
Ақпараттық технологиялар институты
Ақпараттық жүйелер және киберқауіпсіздік кафедрасы
№6 Зертханалық жұмыс
Пән: Программалау технологиялары мен әдістемелері
Мамандығы: Ақпараттық қауіпсіздік жүйелері
Орындаған: Джумашева Асемай
Тобы: СИБк-21-4
Тексерген: аға оқытушы Адилгажинова С.А.
_____________ ______________ «_____» ______________20__ж.
(бағасы) (қолы)
Алматы, 2022[pic 1]
Мазмұны
Кіріспе.......................................................................................................................3
Теориялық бөлім......................................................................................................4
Тапсырма 1...............................................................................................................6
Тапсырма 2...............................................................................................................9
Қорытынды............................................................................................................14
Қолданылған дереккөздер....................................................................................15
Кіріспе
Объектіге-бағытталған бағдарламалау (орыс тілі Объектно-ориентированное программирование; ағыл. Object-orinted programming) — объектілерді қолдану арқылы бағдарламалау парадигмасы, объектілік-бағдарланған архитектурагы пайдаланады. Мәліметтердің әрбір құрылымы тек бір программалық модульде тұруы тиіс. Бұл мәліметтер құрылымындағы өзгерістердің және мәліметтермен орындалатын әрекеттердің оңашалануына кепілдік береді. Мәліметтерге кез келген қатынас құру тек модульді пайдалану арқылы болады. Объектілік-бағдарланған программалау негізгі 3 қасиетімен: инкапсуляцияларымен, мұрагерлігімен және полиморфизмімен сипатталады. Объект ұғымы дәстүрлі Паскаль, Си процедуралық-бейімделген программалау тілдеріне де енгізіледі.
Теориялық бөлім
Объектілік-бағдарланған программалау негізгі 3 қасиетімен: инкапсуляцияларымен, мұрагерлігімен және полиморфизмімен сипатталады. Объект ұғымы дәстүрлі Паскаль, Си процедуралық-бейімделген программалау тілдеріне де енгізіледі. Бейсик, Паскаль сияқты дәстүрлі программалау тілдерінде күрделі, үлкен программаларды дайындаудың кемшілігі – ол үшін программалаушылар тобының көп күш жұмсауы қажет болатын. Программалауды жеңілдету үшін 80-жылдары объект, класс (object, class) ұғымдары енгізіліп, объектілі – бағдарлы программалау (ОБП) тәсілі негізге алынды. ОБП – Паскальда қолданылатын процедуралық және құрылымдық программалаудың және модуль құрудың дамытылған түрі. Ол берілгендерді белгілі бір абстракциялық деңгейде көрсетіп, модульдік программалауды пайдаланады. Мысалы, Visual Basic программалау жүйесі объектілі программалау тәсілін пайдаланып, Qbasic тілі негізінде визуальды түрде құрылған. Паскальдың ОБП тәсілін пайдаланып құрылған жаңа нұсқасы Object Pascal (Объектілі Паскаль) деп аталады. Delphi осы тілдің негізінде дайындалған. Объектілі программалаудың ыңғайсыздығы – онда дәстүрлі программалау тәсілдері пайдалана берілмейді, бірақ ондағы көп қиындықтар арнайы тәсілдерді пайдалану арқылы тез шешілген.
№6 Зертханалық жұмыс. Java объект моделі. Класс және объект. OOП-ге кіріспе. OOП негізгі принциптері. Көпше мұрагерлік. Конструкторлар, әдістер және сынып өрістері. Модификаторлар.
Жұмыстың мақсаты: Объектілі бағытты бағдарламау негіздерін үйрену.
Тапсырма :
”Cars” абстрактілі класс ашып, машиналарға ортақ қасиет пен функцияларды енгізу. Мұнда жылы, обьемы, салмағы.”Mers” пен “BMB” деген мұрагер класс ашу. Ортақ функция тамақ жеу және ұйықтау болды. Оны mers пен bmw не жылдамдығы және қайдай жанармай жейтіні жөнінде функция ашамыз.
...