reflection
×3
Создан 04.01.2025
Вопросы
12
голоса
5
ответов
13
просмотров
Как создать обобщённый массив в Java?
Описание проблемы:
Из-за реализации обобщений в Java невозможно создать массив обобщенного типа напрямую, как показано в нижеследующем коде:
public class GenSet {
private E a[];
public GenSet() {
a = new E[INITIAL_ARRAY_LENGTH]; // Ошибка: создание массива с...
25
голоса
5
ответов
21
просмотров
Что такое рефлексия и зачем она нужна?
Что такое рефлексия и почему она полезна? Меня особенно интересует Java, но я предполагаю, что принципы одинаковы для любого языка.
24
голоса
5
ответов
9
просмотров
Вызов функции модуля по его имени (строке)
Как вызвать функцию, используя строку с именем функции? Например:
import foo
func_name = "bar"
call(foo, func_name) # должно вызвать foo.bar()
Мне нужно знать, как реализовать такой вызов функции в Python.
Эксперты по тегу