Полиморфизм. Статический и динамический полиморфизм. Виртуальные методы и механизм их вызова. Сокрытие имен

Формирование умений и навыков в реализации принципа полиморфизма с использованием виртуальных методов и переопределения их в производных классах. Порядок изменения программы через создание абстрактного базового класса и множественного наследования.

Подобные документы

  • Создание форм и кнопок переходов между ними для удобства работы с данными. Создание макроса вызова главной формы и формы ввода сведений об автомобилях для демонстрации данной возможности. Создание макроса распечатки стоимости путевых листов для такси.

    контрольная работа, добавлен 08.10.2014

  • Осуществление программы при помощи имени процедуры в операторе вызова процедуры или имени функции в выражении. Описание подпрограмм и их параметров: параметры-массивы, параметры-строки. Понятие рекурсии и опережающего описания. Синтаксис вызова функций.

    реферат, добавлен 30.01.2011

  • Реализация базового и промежуточного уровней языка SQL, создание SQL-ориентированных СУБД. Конструирование схем баз данных и их визуальные инструменты. Рассмотрение уровней изоляции транзакций. Основные методы реализации уровней изоляции и свойств ACID.

    лекция, добавлен 06.03.2012

  • Разработка программы для построения графика функции f(x) и ее вычисления, на основе графика с использованием оператора if при строении функции из дуги окружности и отрезков прямых. Создание программы для рисования фигуры состоящей из дуг окружностей.

    практическая работа, добавлен 08.11.2017

  • Порядок работы с динамически связанными приложениями, когда одно приложение способно и может передавать данные в другое приложение. Создание библиотеки классов удалённого объекта: клиент (приложение Windows Forms) и сервер (консольное приложение).

    лабораторная работа, добавлен 11.04.2017

  • Рассмотрение реализации алгоритмического, программного и информационного обеспечения автоматизированной обучающей системы операторов производственно-технологических процессов. Анализ методов повышения эффективности освоения профессиональных умений.

    статья, добавлен 29.06.2017

  • Talkomatic - первый в мире чат, созданный примерно в 1974 году. Средства FormsABC, используемые программе: ComboBox, TextBox, Field. Четыре этапа алгоритмического конструирования. Описание базового класса и классов-наследников. Тестирование программы.

    курсовая работа, добавлен 30.06.2012

  • Использование класса диалоговых окон для создания небольшого приложения. Создание класса и методов в среде программирования Delphi. Простейшие классы и объекты в С++. Стандартные возможности меню Edit. Обращение к справочной системе Help. Написание кода.

    методичка, добавлен 02.01.2020

  • Анализ патента "Способ и программа обработки информации". Создание программы с использованием нового алгоритма, способной проводить мониторинг установленного программного обеспечения с последующим его удалением. Сканирование ПО через диспетчер задач.

    статья, добавлен 23.03.2018

  • Разработка программы, прорисовывающей графический объект и реализующей возможность управляемого перемещения. Изучение особенностей объектно-ориентированного программирования. Виртуальные функции. Множественное наследование. Интерфейсы. Статические классы.

    курсовая работа, добавлен 06.11.2017

  • Среда программирования Visual Studio, линейные алгоритмы. Разветвляющиеся алгоритмы, одномерные и двумерные массивы. Классы, способы описания их свойств и методов, перегрузка операций. Методы наследования классов. Элементы библиотеки Windows Forms.

    курсовая работа, добавлен 19.10.2017

  • Создание консольного приложения, состоящего из нескольких файлов в системе программирования Visual Studio. Использование перегруженных операций в классах. Дружественные функции и классы. Перегрузка бинарных операций. Понятие пользовательского класса.

    лабораторная работа, добавлен 10.08.2013

  • Функции класса окна CWnd. Рассмотрение особенностей структуры WINDOWPLACEMENT. Получение информации о позиции, размере и стиле отображения окна. Изучение размеров клиентской программы. Функция GetClientRect в Visual C++. Проверка и обмен данными.

    лекция, добавлен 14.03.2014

  • Определение класса на языке С#. Принципы объектно-ориентированного программирования. Инкапсуляция, преимущества ее использования. Типы наследования. Модификаторы доступа (видимости). Синтаксис определения свойства класса. Доступ к конструктору предка.

    презентация, добавлен 18.10.2013

  • Методика преподавания как процесс взаимодействия между учителем и учениками, в результате которого происходит передача и усвоение знаний, умений и навыков, предусмотренных содержанием обучения. Изучение нового материала с использованием метода проектов.

    курсовая работа, добавлен 15.05.2016

  • Разработка программы графического интегрирования методом Эйлера. Ознакомление с текстом программы. Рассмотрение руководства пользователя. Изучение методов приобретения навыков работы с графическим интерфейсом. Анализ причин некорректного ввод данных.

    курсовая работа, добавлен 27.09.2017

  • Разработка программы, выполняющей скроллинг текстового экрана по нажатиям клавиш клавиатуры. Характеристика принципа работы компьютерной клавиатуры. Проектирование и реализация программы средствами среды Visual Studio 2008 с использованием языка C#.

    курсовая работа, добавлен 16.12.2012

  • Развитие игровой индустрии и виды обеспечения автоматизированных систем ОАО "Электроавтомат". Работа с графическими объектами в ИСР C++ Builder 6.0, разработка справочной системы и реализация кода ее вызова. Создание интерфейса и отладка программы.

    дипломная работа, добавлен 08.12.2010

  • Порядок разработки программы, требования к ее функциональности. Описание входных и выходных данных. Диаграмма иерархии классов и ее описание. Описание интерфейса программы, ее модули и текст. Спецификация состава программы и механизм ее тестирования.

    курсовая работа, добавлен 29.06.2023

  • Основные положения программы: оздоровление предпринимательского сектора, поддержка экспортоориентированных производств и др. Механизм предоставления гарантий по кредитам Банков. Обоснование выбора программной реализации электронного путеводителя.

    дипломная работа, добавлен 07.11.2015

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

    статья, добавлен 31.07.2018

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

    контрольная работа, добавлен 15.11.2012

  • Описание программирования на PHP и тонкости работы с ним. Основы разметки веб-страниц на HTML. Пользовательские функции языка программирования. Принципы построения веб-страниц и требования, предъявляемые к ним. Наследование и полиморфизм классов в PHP.

    реферат, добавлен 09.03.2017

  • Решение алгебраических уравнений с помощью компьютера. Совершенствование навыков составления, реализации программ на языке Турбо Паскаль, использование программы Excel для решения задач. Создание условий для развития познавательной деятельности учащихся.

    презентация, добавлен 30.11.2014

  • Программирование игр с использованием визуальных компонентов, аналитический обзор игрового программного обеспечения. Описание компонентов, используемых при создании программы. Постановка задачи, алгоритм реализации и описание пользовательского интерфейса.

    курсовая работа, добавлен 19.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.