Программирование на Java (Джава) 1 Практическая 4 (ТГУ, Росдистант)

Раздел
Программирование
Просмотров
261
Покупок
4
Антиплагиат
Не указан
Размещена
29 Апр 2023 в 14:28
ВУЗ
Росдистант
Курс
3 курс
Стоимость
400 ₽
Демо-файлы   
1
docx
zadanie4 zadanie4
42.4 Кбайт 42.4 Кбайт
Файлы работы   
2
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Отчет
516.3 Кбайт 150 ₽
zip
Исходный и скомпилированный код
18.8 Кбайт 250 ₽
Всего 2 файла на сумму 400 рублей
Описание

Практическое задание 4 Вариант Б

Тема 4. Java Base Libraries. Библиотеки

Цель работы: сформировать навыки проектирования и реализации интерфейсов Java, закрепить знания в области разработки классов java и научиться переопределять методы eduals(), hashCode(), toString().

Задание. Разработать программу с использованием интерфейсов и переопределить методы Java. 

Рекомендации по выполнению задания

1. Напишите программу, реализующую следующую диаграмму классов:

Переопределяемые методы voice() выводят соответствующую строку на консоль.

2. Переработайте задачу про игру в кости под использование интерфейсов. 

Играют N игроков (компьютер в списке последний). Подкидываются одновременно К кубиков. Выигрывает тот, у кого большая сумма очков. Кто выиграл, тот и кидает первым в следующем кону. Игра идет до 7 выигрышей. Начинаете игру вы.

3. Напишите программу, реализующую изображенный класс:

4. Выполните задание по варианту. Выбор осуществляется по первой букве фамилии.

Классы, реализуемые в задании, не имеют метода main() и перед использованием должны быть инстанциированы (должен быть создан объект класса) в методе main() основного класса.

Вариант Б

Создайте интерфейс Cat с методами feed() и isHungry(). Реализуйте интерфейс в классе CatImpl. Метод isHungry() должен выводить в консоль «I’m hungry, bro!», если до него не было ни одного вызова метода feed(), и «I just want to sleep for a bit, OK?» в противном случае

5. Представьте отчет, который содержит: текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.

Все программы следует оформлять в соответствии с Code Convention, при оформлении кода использование комментариев обязательно.

Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
9 Июл в 09:33
8 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
9 Июл в 09:30
9 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
8 Июл в 16:23
7 +1
0 покупок
Основы программирования
Курсовая работа Курсовая
8 Июл в 16:22
12 +5
0 покупок
Основы программирования
Лабораторная работа Лабораторная
8 Июл в 16:20
9 +3
0 покупок
Другие работы автора
Математическое моделирование
Контрольная работа Контрольная
20 Дек 2024 в 14:27
201 +1
1 покупка
Основы программирования
Контрольная работа Контрольная
29 Апр 2023 в 14:42
295 +2
5 покупок
Основы программирования
Контрольная работа Контрольная
29 Апр 2023 в 14:36
249 +2
5 покупок
Основы программирования
Контрольная работа Контрольная
29 Апр 2023 в 14:22
464 +1
5 покупок
Основы программирования
Контрольная работа Контрольная
29 Апр 2023 в 14:02
302 +1
5 покупок
Основы программирования
Контрольная работа Контрольная
29 Апр 2023 в 13:53
483 +2
12 покупок
Компьютерные сети и системы
Контрольная работа Контрольная
25 Мар 2023 в 17:21
326 +1
10 покупок
Компьютерные сети и системы
Контрольная работа Контрольная
21 Мар 2023 в 20:34
434 +1
12 покупок
Управление проектами
Контрольная работа Контрольная
21 Мар 2023 в 20:24
203
6 покупок
Управление проектами
Контрольная работа Контрольная
4 Мар 2023 в 11:54
361
16 покупок
Темы журнала
Показать ещё
Прямой эфир