Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_infa_v_pechat_obnovleno.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
153.37 Кб
Скачать

Билет 6. Билет 12. Билет 28

Наследование в С++

Наследование- сохранение свойств базовых классов в производных.

Процесс, посредством которого один объект может наследовать свойства другого объекта, добавлять к ним черты, характерные только для него. (Автомобиль-автобус).

Таким образом не надо каждый раз описывать все с нуля. Это и есть главное преимущество наследования.В ООП класс, от которого наследуют, принято называть базовым/ родительским.

Класс, который получается называется порожденным/производным.

Множественное наследование

Можно построить один класс из другого, наследуя его характеристики. C++ позволяет порождать класс из нескольких базовых классов. Когда ваш класс наследует характеристики нескольких классов, вы используете множественное наследование.

class A{ //базовый класс

};

classB : publicA{ //publicнаследование

};

class C : protected A{ //protected наследование

};

class Z : private A{ //private наследование

};

Public наследование

Private наследование

Protected наследование

Class A { private: int x; public: int y; protected: int z;};

Class A { private: int x; public: int y; protected: int z;};

Class A { private: int x; public: int y; protected: int z;};

Class B { private: int x; public: int y; protected: int z;};

Class B { private: int x; private: int y; private: int z;};

Class B { private: int x; protected: int y; protected: int z;};

Class C { private: int x; public: int y; protected: int z;};

Class C { private: int x; private: int y; private: int z;};

Class C { private: int x; protected: int y; protected: int z;};

 

 

 

 

 

 

 

 

 

 

 

Задание 6

<!DOCTYPE HTML>

<HTML>

<HEAD>

<TITLE>Документ с фреймами</TITLE>

</HEAD>

<FRAMESET cols="30%, 70%">

<FRAME src="frame1.html">

<FRAMESET rows="50%, 50%">

<FRAME src="frame2.html">

<FRAMESET cols="20%, 30%, 50%">

<FRAME src=" frame3.html">

<FRAME src="frame4.html">

<FRAME src="frame5.html">

</FRAMESET>

</FRAMESET>

</FRAMESET>

</HTML>

Задание 12

<!DOCTYPE HTML>

<HTML>

<HEAD>

<TITLE>Табличка</TITLE>

</HEAD>

<TABLE BORDER>

<TR>

<TD rowspan=2> table 1</TD>

<td colspan=3> table 2</td>

</TR>

<TR>

<TD>table 3</TD>

<TD>table 4</TD>

<TD>table 5</TD>

</TR>

</TABLE>

</HTML>

Задание 28: НТМL. Вставить в один документ несколько картинок и сделать на них гиперссылки

<HTML>

<HEAD>

<TITLE>New</TITLE>

</HEAD>

<BODY>

<p>Это лес<img src="лес.jpg"></p>

<p> А это поле <img src="поле.jpg"></p>

<a href="лес.jpg">Лес</a><BR>

<a href="поле.jpg">Поле</a><BR>

</BODY>

</HTML>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]