|
0 / 2 / 0
Регистрация: 27.02.2017
Сообщений: 101
|
|||||||||||
Изучение инкапсуляции и абстракции19.01.2018, 14:40. Показов 2304. Ответов 24
Метки нет (Все метки)
Всем доброго вечера у меня очередная лабораторка.
Завдання. Створити на мові Java клас, який описує поняття реального світу згідно з варіантом завдання. Клас повинен мати не менше 5 полів, що описують властивості даного поняття та не менше 3 методів, які описують його поведінку. Методи повинні працювати з полями, читати або записувати їх; всі поля повинні бути задіяні в методах. Імена полів повинні починатись з іменника або прикметника, методів – з дієслова. Створити програму, яка створює вікно з чотирма кнопками. При натисненні на першу кнопку повинен створитись об’єкт нашого класу, при натисненні на кожну з інших кнопок повинен запускатись відповідний метод нашого класу. Варіанти (поняття реального світу для створення класу). 1. Кнопка на клавіатурі. Все что я пока осилил это:
0
|
|||||||||||
| 19.01.2018, 14:40 | |
|
Ответы с готовыми решениями:
24
Абстракции Неопределенность в абстракции
|
|
0 / 2 / 0
Регистрация: 27.02.2017
Сообщений: 101
|
|
| 07.02.2018, 14:25 [ТС] | |
|
iSmokeJC, если я правильно понял то, что toString переводит любое цифровое значение в строку. Пытался передать это значение таким образом.
//это находится в слушателе кнопки. String s = toString(mainVolume.getValue()); тут он мне пишет ошибку //t1 текстовое поле t1.setText(s);
0
|
|
|
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
|
|
| 07.02.2018, 14:34 | |
|
toString используется после
String s = mainVolume.getValue().toString();
1
|
|
|
0 / 2 / 0
Регистрация: 27.02.2017
Сообщений: 101
|
|
| 07.02.2018, 14:58 [ТС] | |
|
TinSemenova, спасибо разобрался таким образом.
//в классе громкость public String toString() { return "Громкость теперь: "+value; } //в обработчике String s = mainVolume.toString(); t1.setText(s);
0
|
|
|
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
|
|
| 07.02.2018, 15:07 | |
|
так как Вы переопределили toString()
можете теперь написать t1.setText(mainVolume);
0
|
|
|
0 / 2 / 0
Регистрация: 27.02.2017
Сообщений: 101
|
|||||||||||
| 08.02.2018, 00:17 [ТС] | |||||||||||
|
Вот, что получилось в конечном счете. Вариант не идеальный, т.к. задача заключалась в том, чтоб одной кнопкой создать объект, и еще 3 кнопками выполнять методы кнопки. Хотел еще прилепить поле boolean state, но пока нет знания, как применить это поле(в теории оно должно определять состояние кнопки).
0
|
|||||||||||
| 08.02.2018, 00:17 | |
|
Задачка с использованием абстракции Абстракция, уровни абстракции
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|