Ребят, есть 2 SO. Один главный, второй наследованный как дополнительный.

Можно как то через главный SO получить переменную с наследуемого?

10 ответов

11 просмотров

Можно преобразовать родителя в ребенка через if(parent is ChildClass child) child.property = 10

Дирз «͛𝐦𝐚𝐛»͛💠 🚫#antiscam🚫
Смысле, а как это поможет и зачем

Пока ты работаешь с родителем ты знаешь о существовании только родительских переменных, если ты сдаункастишься то сможешь работать со спецификой ребенка

Jakonda
Пока ты работаешь с родителем ты знаешь о существо...

А если у меня наследуется не только GpuData, а еще другой so. Это поможет?

Jakonda
Пока ты работаешь с родителем ты знаешь о существо...

а я могу как то взаимодействовать с дочерним классом, не зная о его существовании? Очень неудобно прописывать все дочерние so. Хотелось бы чтобы код пытался найти переменную в дочернем классе, а если не нашел выдавал исключение

Вообще, это нарушение opc и инкапсуляции ия бы использовал агрегацию/композицию вместо сто наследования Ну я уже писал по этому поводу)

Дирз «͛𝐦𝐚𝐛»͛💠 🚫#antiscam🚫
Я так еще не умею

Значит, самое время научиться :) там ничего сложного нет.

Marat
Значит, самое время научиться :) там ничего сложно...

Дак что учить. Тутора под свою ситуацию я не нашел. Выкручиваюсь как могу

Похожие вопросы

Обсуждают сегодня

Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
@veranikaEU получилось? Можно увидеть рабочий код?
Alex Kom
8
Меня спросили: есть у тебя специалисты кто могут майнилку в тг сделать?
Tim
3
Или кинули уже?
Magic
6
Всем привет, описание проблемы: локально достучаться до сервера не получилось, получаю ошибку с текстом Packet received out-of-order. Expected 0; got 45. Проблема с протоколом...
Yernur
1
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Всем салют, заинтересовался odoo, хотел бы поинтересоваться на счёт этой ERP , прогеры которые работают над проектами вы используете odoo как серверную платформу работая с RES...
⚔️
8
40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
А как асинхрон иначе реализован? Пардон:)
Ivan K 🏄🏻‍♂️
7
Карта сайта