Дәріс жоспары: - Дәріс жоспары:
- 1 Класс құрлымы
- 2 Мұрагерлік принципі
- Объекті бағдарланған программалау тілінің негізгі тұжырымы мәліметтер өңдеуге арналған функциялар мен мәліметтерді бір объектіге біріктіру. Бұл тұжырым класс құрылымында жүзеге асады. Объектілер дегеніміз бірнеше рет қолданылатын программалық модульдерден, яғни байланысқан мәліметтер мен функциялардан тұрады. Объект құрылымы екі бөліктен тұрады: айнымалылар және әдістер. Әдістер объект функциясының алгоритмін анықтайтын функциялар жиынынан тұрады.
Python тілінде де кластар қолданылады. Класс - бұл объект формасын анықтайтын шаблон. Ол мәліметтерді де, онымен операция жасауға қолданылған, кодты да өзі қояды. Объектілер бұл кластың даналары, (экземпляры) яғни класс дегеніміз - объектінің қалай жасалуын анықтайтын көптеген жоспарлар жиынтығы. Мынаны анық түсіну шарт: класс - бұл логикалық абстракция. Класс объектісі құрылмайынша оны іске асыру мүмкін емес. Класты құрайтын әдістер мен өзгергіштер класс мүшелері деп аталады. - Python тілінде де кластар қолданылады. Класс - бұл объект формасын анықтайтын шаблон. Ол мәліметтерді де, онымен операция жасауға қолданылған, кодты да өзі қояды. Объектілер бұл кластың даналары, (экземпляры) яғни класс дегеніміз - объектінің қалай жасалуын анықтайтын көптеген жоспарлар жиынтығы. Мынаны анық түсіну шарт: класс - бұл логикалық абстракция. Класс объектісі құрылмайынша оны іске асыру мүмкін емес. Класты құрайтын әдістер мен өзгергіштер класс мүшелері деп аталады.
- Оқиғалар кластың программа жағдайында өзгеруіне және қолданушының әрекетіне автоматты түрде жауап қайтаруына мүмкіндік береді.
- Класс құрылымын анықтауға class кызметші сөзі қолданылады.
- class <идентификатор>:
- #класс денесі
- Класс денесі объектілерден, әдістерден тұрады. Әдістер функциямен анықталады.
- Класс экземплярын қүру үшін жаңа айнымалыға класс атауын меншіктейміз
Класс әдістері класс денесінде сипатталады. Әдістің бірінші аргументі келісім бойынша класс экземплярына сілтеме жасайды, одан әдіс шақырылады, self деп аталады. - Класс әдістері класс денесінде сипатталады. Әдістің бірінші аргументі келісім бойынша класс экземплярына сілтеме жасайды, одан әдіс шақырылады, self деп аталады.
- Бекіту мысалы 1. Бүтін сан n берілген. Берілген санның цифрларының қосындысын есептейтін, тақ сандарының санын есептейтін әдістері бар класс құрыңыз және n саны үшін қолданыңыз.
Достарыңызбен бөлісу: |