Файл: 2зертханалы жмыс Масаты Кластарды олдана отырып есептер шыару Теориялы малмат.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 16
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
2-зертханалық жұмыс
Мақсаты: Кластарды қолдана отырып есептер шығару
Теориялық мағлұмат
Егер класс өзгермейтін болса, онда оның барлық деректер өрістері жабық болуы керек және ол жалпыға қол жетімді бола алмайды кез келген деректер өрістерін орнату әдістері бар. Барлық жеке деректер өрістері бар және мутаторлары жоқ класс міндетті түрде өзгермейді. Мысалы, келесі student класында барлық жеке деректер өрістері бар private әдістері жоқ, бірақ бұл өзгермейтін класс емес:
Келесі кодта көрсетілгендей, DateCreated деректер өрісі әдіс арқылы қайтарылады
getDateCreated(). Бұл date нысанына сілтеме. Осы сілтеме арқылы
DateCreated мазмұны өзгертілуі мүмкін.
Класс өзгермейтін болуы үшін ол келесі талаптарға сай болуы керек: ■ Барлық деректер өрістері жабық болуы керек. ■ Деректер өрістері үшін мутациялық әдістер болмауы мүмкін. ■ Ешқандай қол жеткізу әдістері өзгертілетін деректер өрісіне сілтемені қайтара алмайды.
Зертханалық жұмысты орындау реті
1. Әдістемелік нұсқаулармен танысу.
2. Әр студент берілген мысалды пайдаланып өзіне берілген есептің (варианттің) нәтижесін алу керек.
3. Әр вариант үшін зертханалық дәптерді толтырып оқытушыға тапсыру.
4. Бақылау сұрақтарына жауап беру.
Кластар арасындағы ортақ қатынастар қандай?
Бірлестік дегеніміз не?
Агрегация дегеніміз не?
Композиция дегеніміз не?
Тапсырмалар