|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
|||||||||||||||||||||
Получить значения переменных из 1 класса в другой25.02.2023, 23:04. Показов 1484. Ответов 17
Надо из Values достать screen
и получить в Font (вот сюда:
(Сразу скажу, вообще ничего не понятно) Вот полный код:
0
|
|||||||||||||||||||||
| 25.02.2023, 23:04 | |
|
Ответы с готовыми решениями:
17
Как можно передать значения переменных из одного класса в другой? Получить значения переменных, переданных через форму (перенесено из другой темы)
|
|
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
|
||
| 26.02.2023, 05:34 | ||
![]() Добавлено через 1 минуту ARRAYBOW, Не по теме: КТО??? КТО этот извращенец джавист, который заставляет вас писать пайтон код таким образом? Добавлено через 1 минуту Не по теме: Первый раз в жизни я увидел в реальном пайтон коде вложенные классы. Надеюсь, последний
0
|
||
|
Супер-модератор
|
|||||||||||
| 26.02.2023, 08:48 | |||||||||||
|
ARRAYBOW, вопрос убийственный. Свидетельствует о непонимании самих основ ООП. И с чисто языковой точки зрения вопрос составлен омерзительно (впрочем, возможно, это - из-за плохого знания русского; Трудно? Пиши по-английски!)
"Надо из Values достать screen ... и получить в Font" - "прекрасно" составленный вопрос! Если есть объект класса A и из него что-то нужно "достать", то это что-то нужно просто объявить открытой переменной класса A. Например, так:
4
|
|||||||||||
|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
||||||
| 26.02.2023, 18:28 [ТС] | ||||||
|
Добавлено через 1 минуту Мне надо получить в Font g.val.screen, каким образом это можно сделать?
0
|
||||||
|
Супер-модератор
|
||||
| 27.02.2023, 07:13 | ||||
|
Есть класс A. В классе есть закрытая переменная x. Если значение этой переменной кому-то нужно, то в классе A для нее нужно сделать геттер. Тогда, имея объект класс A, всегда можно получить переменную x. Пробежал твой исходник... Ох. Архитектура дикая. Несообразная. Может, объяснишь, что у тебя там происходит? Тогда будет легче дать разумный совет.
2
|
||||
|
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
|
|||
| 27.02.2023, 10:00 | |||
|
Не по теме: У вас опыта побольше моего будет, реально увидеть такое не в учебном проекте, как думаете? Добавлено через 2 минуты
0
|
|||
|
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
|
|
| 27.02.2023, 10:05 | |
|
Catstail,
Не по теме: Скорее, судя по верблюжьему стилю и комментариям `{` `}`, откуда-то с шарпа (тогда класс g - некое подобие пространства имён) или джавы (у пары знакомых джавистов есть наклонности к выделению каждых пяти строк кода в отдельный класс, может это скорее не забавное совпадение, а закономерность?)
0
|
|
| 27.02.2023, 10:08 | |
|
Не по теме: rim41, начинающие ООП-программисты склонны к излишней декомпозиции (они стремятся превратить в класс все, что угодно). И этим напоминают только что обретших веру. Но здесь другое - система классов параноидальна.
0
|
|
| 27.02.2023, 11:00 | |
|
Не по теме: скорее всего ТС школьник, от основ, минуя ООП, решил игру забацать...
0
|
|
|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
||||||
| 27.02.2023, 17:49 [ТС] | ||||||
|
0
|
||||||
|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
|
| 28.02.2023, 21:27 [ТС] | |
|
Самое худшее, что я смог придумать, это через аргументы, можно получше какой-нибудь вариант?
0
|
|
|
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
|
||||
| 01.03.2023, 07:59 | ||||
|
0
|
||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|||||||
| 01.03.2023, 08:13 | |||||||
|
Вот то, что читаемость падает до нуля - это да. ARRAYBOW, вот эти все проверки по индексам - это вообще алес. Читать и понимать невозможно. Раз уж начал в ООП, создай вменяемые поля с координатами например. это нереально понять и в этом элементарно запутаться/накосячить
0
|
|||||||
|
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
|
||
| 01.03.2023, 09:21 | ||
0
|
||
|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
|
| 01.03.2023, 18:46 [ТС] | |
|
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 01.03.2023, 18:52 | |
|
Вот о чем и речь...
0
|
|
|
Чугунные скороходы
17 / 16 / 3
Регистрация: 25.12.2022
Сообщений: 367
|
|||||||
| 01.03.2023, 21:13 [ТС] | |||||||
|
[позиция блока по x - (радиус шарика * 2), позиция блока по y], [размер блока по x + (радиус шарика * 2), размер блока по y], [центр шарика по x - радиус шарика, центр шарика по y - радиус шарика], [радиус шарика] * 2 Добавлено через 1 минуту Аааааааааааааа, я понял надо вот так:
[позиция блока по x - (радиус шарика * 2), позиция блока по y], [размер блока по x + (радиус шарика * 2), размер блока по y], [центр шарика по x - радиус шарика, центр шарика по y - радиус шарика], [радиус шарика * 2] * 2 Добавлено через 14 минут Не, не помогло Почему шарик в верх наполовину уезжает и только тогда отскакивает Добавлено через 5 минут Ура, я другое место починил Добавлено через 16 минут Почему шарику не нравятся кубы?
0
|
|||||||
| 01.03.2023, 21:13 | |
|
Помогаю со студенческими работами здесь
18
Передача инициализированных переменных из одного класса в другой (objective c, XCODE 5.0.2) Изменение значения переменных в другой программе Изменение значения переменных другой формы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|