🗊 Презентация Наследование одиночное

Категория: Образование
Нажмите для полного просмотра!
Наследование одиночное, слайд №1 Наследование одиночное, слайд №2 Наследование одиночное, слайд №3 Наследование одиночное, слайд №4 Наследование одиночное, слайд №5 Наследование одиночное, слайд №6 Наследование одиночное, слайд №7 Наследование одиночное, слайд №8 Наследование одиночное, слайд №9 Наследование одиночное, слайд №10 Наследование одиночное, слайд №11 Наследование одиночное, слайд №12 Наследование одиночное, слайд №13 Наследование одиночное, слайд №14 Наследование одиночное, слайд №15 Наследование одиночное, слайд №16 Наследование одиночное, слайд №17 Наследование одиночное, слайд №18 Наследование одиночное, слайд №19 Наследование одиночное, слайд №20 Наследование одиночное, слайд №21 Наследование одиночное, слайд №22 Наследование одиночное, слайд №23 Наследование одиночное, слайд №24 Наследование одиночное, слайд №25 Наследование одиночное, слайд №26 Наследование одиночное, слайд №27 Наследование одиночное, слайд №28 Наследование одиночное, слайд №29 Наследование одиночное, слайд №30

Содержание

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

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


Слайд 1


ООП : наследование
Описание слайда:
ООП : наследование

Слайд 2


Определение наследования Как можно определить наследование одного класса другим в С++?
Описание слайда:
Определение наследования Как можно определить наследование одного класса другим в С++?

Слайд 3


Конструкторы и деструкторы при наследовании Как базовый, так и производные ему классы могут иметь конструкторы и деструкторы, ничем не отличающиеся...
Описание слайда:
Конструкторы и деструкторы при наследовании Как базовый, так и производные ему классы могут иметь конструкторы и деструкторы, ничем не отличающиеся от ранее рассмотренных.

Слайд 4


Наследование - пример Количество и тип аргументов для конструкторов производных и базового классов могут не совпадать.
Описание слайда:
Наследование - пример Количество и тип аргументов для конструкторов производных и базового классов могут не совпадать.

Слайд 5


Наследование – пример 2 Если конструктор базового класса имеет аргументы, то для передачи этих аргументов их должен содержать конструктор...
Описание слайда:
Наследование – пример 2 Если конструктор базового класса имеет аргументы, то для передачи этих аргументов их должен содержать конструктор производного класса.

Слайд 6


Наследование – использование указателей Если в программе определен указатель на базовый класс, то его можно использовать для доступа к компонентам...
Описание слайда:
Наследование – использование указателей Если в программе определен указатель на базовый класс, то его можно использовать для доступа к компонентам объектов базового класса, а также для доступа к компонентам базового класса, которые наследуются в производном классе. Если такой указатель указывает на экземпляр производного класса, то с его помощью нельзя получить доступ к тем компонентам, которые описаны только внутри производного класса. Если описан указатель на производный класс, то при помощи такого указателя можно осуществлять доступ к открытым компонентам данного класса, в том числе и к компонентам базового класса, которые открыто наследуются в производном классе.

Слайд 7


Наследование – пример 3
Описание слайда:
Наследование – пример 3

Слайд 8


Наследование – пример 4
Описание слайда:
Наследование – пример 4

Слайд 9


Наследование (продолжение примера 4)
Описание слайда:
Наследование (продолжение примера 4)

Слайд 10


Наследование одиночное, слайд №10
Описание слайда:

Слайд 11


Наследование одиночное, слайд №11
Описание слайда:

Слайд 12


Наследование одиночное, слайд №12
Описание слайда:

Слайд 13


Наследование одиночное, слайд №13
Описание слайда:

Слайд 14


Наследование одиночное, слайд №14
Описание слайда:

Слайд 15


Наследование одиночное, слайд №15
Описание слайда:

Слайд 16


Наследование одиночное, слайд №16
Описание слайда:

Слайд 17


Наследование одиночное, слайд №17
Описание слайда:

Слайд 18


Наследование одиночное, слайд №18
Описание слайда:

Слайд 19


Наследование одиночное, слайд №19
Описание слайда:

Слайд 20


Наследование одиночное, слайд №20
Описание слайда:

Слайд 21


Наследование одиночное, слайд №21
Описание слайда:

Слайд 22


Ключевое слово explicit Ключевое слово explicit запрещает автоматическое создание конвертирующего конструктора.
Описание слайда:
Ключевое слово explicit Ключевое слово explicit запрещает автоматическое создание конвертирующего конструктора.

Слайд 23


Ключевое слово explicit - пример Запись вида «cls ii( 7 );» является явным вызовом конструктора, а «cls dd = 7;» — неявным. Если бы конструктор с int...
Описание слайда:
Ключевое слово explicit - пример Запись вида «cls ii( 7 );» является явным вызовом конструктора, а «cls dd = 7;» — неявным. Если бы конструктор с int был в private секции, то была бы выдана ошибка. Но ключевое слово explicit скывает конструктор так незаметно, что даже предупреждения компилятор не выдаст. Если скомпилировать и запустить пример, то окажется, что во втором случает будет вызван конструктор, принимающий double. Это может оказаться довольно неожиданным поворотом событий, если не разбираться в формах вызовов конструкторов. Если написать explicit для обоих конструкторов, то ошибки можно будет избежать — компилятор подскажет где ошибка. Поэтому explicit следует писать для всех конструкторов с одним параметром, если специально не предполагается другое поведение.

Слайд 24


Тесты … Вопрос: Что выведет следующая программа:
Описание слайда:
Тесты … Вопрос: Что выведет следующая программа:

Слайд 25


Тесты … Вопрос: Что выведет следующая программа:
Описание слайда:
Тесты … Вопрос: Что выведет следующая программа:

Слайд 26


Тесты … Вопрос: есть ли ошибки в этом коде?
Описание слайда:
Тесты … Вопрос: есть ли ошибки в этом коде?

Слайд 27


Тесты … Вопрос: есть ли ошибки в этом коде?
Описание слайда:
Тесты … Вопрос: есть ли ошибки в этом коде?

Слайд 28


Тесты … Выберите правильные утверждения о конструкторе класса.
Описание слайда:
Тесты … Выберите правильные утверждения о конструкторе класса.

Слайд 29


Тесты … Выберите правильные утверждения о конструкторе класса.
Описание слайда:
Тесты … Выберите правильные утверждения о конструкторе класса.

Слайд 30


Тест с отчетом 1 1) Скомпилируется ли следующий код:
Описание слайда:
Тест с отчетом 1 1) Скомпилируется ли следующий код:



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