Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Информатике"

Автор:   •  Февраль 16, 2023  •  Контрольная работа  •  1,389 Слов (6 Страниц)  •  96 Просмотры

Страница 1 из 6

Казахский национальный университет имени аль-Фараби

Факультет: «Информационные технологии»

Кафедра: Информационные системы

Специальность: Системы информационной безопасности

Дисциплина: Объектно-ориентированное программирование

 

[pic 1]

СРС №1

                                                                       Работу выполнил: Бакытжанулы Мейыр

                                                                       

                                                                     

     

       

                                                        Алматы 2022 год

Содержание

  1. Введение
  2. Основная часть
  • Код
  • Краткое объяснение
  1. Заключение

Введение

Объектно-ориентированного программирования подразумевает, что основой управления процессом реализации программы является передача сообщений объектам. Поэтому объекты должны определяться совместно с сообщениями, на которые они должны реагировать при выполнении программы. В этом состоит главное отличие ООП от процедурного программирования, где отдельно определённые структуры данных передаются в процедуры (функции) в качестве параметров. Таким образом, объектно-ориентированная программа состоит из объектов - отдельных фрагментов кода, обрабатывающего данные, которые взаимодействуют друг с другом через определённые интерфейсы.

Объектно-ориентированное программирование обладает несколькими свойствами. Это наследование, полиформизм, инкапсуляция и абстракции. Самое удобное для работы с разными классами является свойства “наследование”. Почему самое удобное? Потому что это помогает программисту легко справиться с управлением количеством классов, методов, полей описанных в этих классов.

В этом СРС я буду объяснять как работает, что такое наследование классов, виртуальные методы, полиформизм, применение virtual и override.

Основная часть

        Наследование это процесс создание новых классов с помощью которого один объект приобретает свойство другого, одним словом который поддерживает  иерархические классификации. Наследование является самым важным в части ООП. Удовольствие от него состоит в том, что наследование позволяет использовать существующий код несколько раз. Имея написанный и отлаженный базовый класс, мы можем его больше не модифицировать, при этом механизм наследования позволит нам приспособить его для работы в различных ситуациях

        базовый _класс

дочерний класс:

        class имя_класса : базовый_класс

//Тынысбек Мақсат Мейрамбекұлы СИБ 21-6Б. Виртуальный метод, иерархии классов, наследование, полиформизм, применение virtual и override, класс object

using System;

namespace MaxLab

{

    class Program

    {

        static void Main()

        {

            Korabl korabl = new Korabl("PAROHOD-", 23);

            Console.WriteLine(korabl.Action);

            Mator mator = new Mator("Скорость корабля: ", 23);

            Console.WriteLine(mator.Action);

...

Скачать:   txt (8.6 Kb)   pdf (244.2 Kb)   docx (323.2 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club