89 / 1 / 3
Регистрация: 04.07.2013
Сообщений: 282
|
|
1 | |
Каст объектов24.08.2016, 17:01. Показов 2438. Ответов 3
Метки нет (Все метки)
Допустим у меня есть класс А, который кастится до Object и записывается в лист.
Что нужно, что-бы закастить Object к А (допустим класса А у меня нет, но его объект остался в листе)? Нужно создать такой же класс А с таким же package и идентичными переменными? Или есть ещё что-то что влияет на это (например, может мне надо ещё создать такие же методы, как в классе А, надеюсь их содержимое в таком случае не должно быть идентично А)? Добавлено через 53 секунды Как оно определяет, возможно ли преобразовать Object в А?
0
|
24.08.2016, 17:01 | |
Ответы с готовыми решениями:
3
LinkedList составленный из объектов класса, как обратиться к полям объектов Декартово дерево. Передача объектов в дерево. Сравнение объектов в дереве Каст this к std::string Каст float* к DWORD* |
24.08.2016, 17:39 | 2 |
Если объект A у вас есть в виде ссылки - это значит, что JVM уже загрузила настоящий класс A.
Вам нужно использовать именно исходный класс A, чтобы иметь возможность что-либо с ним делать.
0
|
89 / 1 / 3
Регистрация: 04.07.2013
Сообщений: 282
|
|
24.08.2016, 18:33 [ТС] | 3 |
Тогда, если я захочу получить доступ, к, скажем, методу, придётся использовать рефлексию?
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
24.08.2016, 21:33 | 4 |
Надо объект привести к типу А
0
|
24.08.2016, 21:33 | |
24.08.2016, 21:33 | |
Помогаю со студенческими работами здесь
4
Reflection каст типов Как происходит каст типов Корректен ли каст из string в wstring? Каст нулевого литерала в умный указатель Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |