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

Контрольная работа по "Программированию"

Автор:   •  Июнь 5, 2021  •  Контрольная работа  •  383 Слов (2 Страниц)  •  188 Просмотры

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

1. Задание – наследование.

1. От Character получить класс Hero с int параметром experience.

Реализовать методы:

- конструктор

- Kill(Monster) – увеличивает experience на Monster life*level

- Print()

2. От Character получить класс Monster с int параметром level

Реализовать методы:

- конструктор

- GetLevel()

- Print()

3. От Monster получить класс Boss с int параметром heads

Реализовать методы:

- конструктор

- GetHeads()

- Eat(Hero) – увеличивает Boss life на Hero life, увеличивает Boss heads на 1

- Print()

1. В главной программе создать по одному обьекту Hero, Monster, Boss .

2. Всем обьектам вызвать Print.

3. Hero Kill Monster

4. Boss eat Hero

5. Всем обьектам вызвать Print.

2. Задание.

Реализовать класс Text с параметром font, size, color, data.

Реализовать методы класса Text:

- конструктор

- SetText

- Get каждый параметр

- PrintText // вывод значений параметров

Реализовать класс Box с параметром width, height, border_color..

Реализовать методы класса Box:

- конструктор

- SetBox

- Get каждый параметр

- PrintBox // вывод значений параметров

От классов Text и Box получить класс TextBox.

Реализовать TextBox методы:

- конструктор

- SetTextBox

- PrintTextBox // вывод значений параметров

напишите программу, иллюстрирующую работу полученной конструкции. Показать Getкаждый параметр вызовы функций из класса TextBox.

3.

Реализуйте данную структуру класса E-Talons - виртуальный класс.

DiennaktsET, BraucienuskET, PersoniskaisET - производные классы. Конструкторы классов инициализируют все параметры. Функция Print() выводит все внутренние данные.

- DiennaktsET - 24 часа в сутки;

- BraucienusET - на указанное количество поездок;

- PersoniskaisET - персональный с возможностью пополнения количества поездок.

1. Задание

...

Скачать:   txt (5.2 Kb)   pdf (49.9 Kb)   docx (10.6 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club