🗊Презентация Механизмы раннего и позднего связывания. Статические методы

Нажмите для полного просмотра!
Механизмы раннего и позднего связывания. Статические методы, слайд №1Механизмы раннего и позднего связывания. Статические методы, слайд №2Механизмы раннего и позднего связывания. Статические методы, слайд №3Механизмы раннего и позднего связывания. Статические методы, слайд №4Механизмы раннего и позднего связывания. Статические методы, слайд №5Механизмы раннего и позднего связывания. Статические методы, слайд №6Механизмы раннего и позднего связывания. Статические методы, слайд №7Механизмы раннего и позднего связывания. Статические методы, слайд №8Механизмы раннего и позднего связывания. Статические методы, слайд №9Механизмы раннего и позднего связывания. Статические методы, слайд №10Механизмы раннего и позднего связывания. Статические методы, слайд №11Механизмы раннего и позднего связывания. Статические методы, слайд №12Механизмы раннего и позднего связывания. Статические методы, слайд №13Механизмы раннего и позднего связывания. Статические методы, слайд №14Механизмы раннего и позднего связывания. Статические методы, слайд №15Механизмы раннего и позднего связывания. Статические методы, слайд №16Механизмы раннего и позднего связывания. Статические методы, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Механизмы раннего и позднего связывания. Статические методы. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Механизмы раннего и позднего связывания.
Статические методы.
Метод MOVE – перемещение объекта по экрану
Hide();  // рисует объект цветом фона
X=NewX;
Y=NewY;
Draw(); // рисует объект заданным цветом
Описание слайда:
Механизмы раннего и позднего связывания. Статические методы. Метод MOVE – перемещение объекта по экрану Hide(); // рисует объект цветом фона X=NewX; Y=NewY; Draw(); // рисует объект заданным цветом

Слайд 2





Схема иерархии классов геометрических фигур
Описание слайда:
Схема иерархии классов геометрических фигур

Слайд 3





Реализация  методов  MOVE
tPoint.Move(…)
Hide();  // рисует точку цветом фона
X=NewX;
Y=NewY;
Draw(); // рисует точку заданным цветом


tEllipse.Move(…)
Hide();  // рисует эллипс цветом фона
X=NewX;
Y=NewY;
Draw(); // рисует эллипс заданным цветом
Описание слайда:
Реализация методов MOVE tPoint.Move(…) Hide(); // рисует точку цветом фона X=NewX; Y=NewY; Draw(); // рисует точку заданным цветом tEllipse.Move(…) Hide(); // рисует эллипс цветом фона X=NewX; Y=NewY; Draw(); // рисует эллипс заданным цветом

Слайд 4





После компиляции
Описание слайда:
После компиляции

Слайд 5





Реализация  методов  MOVE
tPoint.Move(…)
tPoint.Hide();  // рисует точку цветом фона
X=NewX;
Y=NewY;
tPoint.Draw(); // рисует точку заданным цветом


tEllipse.Move(…)
tEllipse.Hide();  // рисует эллипс цветом фона
X=NewX;
Y=NewY;
tEllipse.Draw(); // рисует эллипс заданным цветом
Описание слайда:
Реализация методов MOVE tPoint.Move(…) tPoint.Hide(); // рисует точку цветом фона X=NewX; Y=NewY; tPoint.Draw(); // рисует точку заданным цветом tEllipse.Move(…) tEllipse.Hide(); // рисует эллипс цветом фона X=NewX; Y=NewY; tEllipse.Draw(); // рисует эллипс заданным цветом

Слайд 6





Из класса tEllipse исключаем метод tEllipse.Move
Класс Эллипс (tEllipse)
{ поля: rx, ry
  методы: Init(InitX, InitY, InitC);
                 //Move(NewX, NewY);
                 Hide();
                 Draw(); 
}
Описание слайда:
Из класса tEllipse исключаем метод tEllipse.Move Класс Эллипс (tEllipse) { поля: rx, ry методы: Init(InitX, InitY, InitC); //Move(NewX, NewY); Hide(); Draw(); }

Слайд 7





Виртуальные методы
virtual  void Show(void);
Описание слайда:
Виртуальные методы virtual void Show(void);

Слайд 8





Схема иерархии классов геометрических фигур
Описание слайда:
Схема иерархии классов геометрических фигур

Слайд 9





Из класса tEllipse исключаем метод tEllipse.Move
Класс Эллипс (tEllipse)
{ поля: rx, ry
  методы: Init(InitX, InitY, InitC);
                 //Move(NewX, NewY);
                 Hide();
                 Draw(); 
}
Описание слайда:
Из класса tEllipse исключаем метод tEllipse.Move Класс Эллипс (tEllipse) { поля: rx, ry методы: Init(InitX, InitY, InitC); //Move(NewX, NewY); Hide(); Draw(); }

Слайд 10





Таблицы виртуальных методов
VMT – Virtual Method Table
Описание слайда:
Таблицы виртуальных методов VMT – Virtual Method Table

Слайд 11





Схема иерархии классов геометрических фигур
Описание слайда:
Схема иерархии классов геометрических фигур

Слайд 12





Реализация метода tPoint.Move
(без применения виртуальных методов)
Описание слайда:
Реализация метода tPoint.Move (без применения виртуальных методов)

Слайд 13





ПРИМЕР
Описание слайда:
ПРИМЕР

Слайд 14





Результат работы программы (пример)
Без использования виртуальных функций:
Base  D  Base Base Base D  D1
Описание слайда:
Результат работы программы (пример) Без использования виртуальных функций: Base D Base Base Base D D1

Слайд 15





Виртуальные методы (ПРИМЕР)
Описание слайда:
Виртуальные методы (ПРИМЕР)

Слайд 16





Результат работы программы (пример)
Base  D      D     D1     Base    D    D1
Без использования виртуальных функций:
Base  D  Base  Base   Base    D    D1
Описание слайда:
Результат работы программы (пример) Base D D D1 Base D D1 Без использования виртуальных функций: Base D Base Base Base D D1

Слайд 17





Массив указателей на объект
Описание слайда:
Массив указателей на объект



Похожие презентации
Mypresentation.ru
Загрузить презентацию