Можно ли создать переменную для переменных имен? напримерjava - Переменная для имен переменных? или что-то похожее на MACRO?
class example {
String VAR1 = "id";
String VAR2 = "mark";
public foo()
{
int VAR1;
int VAR2;
}
}
Или Скажите, что у меня есть родительский класс и ребенок.
class Parent {
char a;
//some variables
class child {
//char b = Parent.a;
}
}
У меня много класса, как this.So мне нужно заменить, что «Родитель» в «Parent.a» с чем-то вроде MACRO так, что я не хочу, чтобы изменить все «Родитель 'в своих дочерних классах индивидуально.
Возможно ли решение?
Существует нет на Java, но, как правило, нет необходимости - вам обычно лучше с переосмыслением вашего дизайна. Что именно ты пытаешься сделать_? – Mat
Java-отражение api может служить вашей цели. –
не очень понятно с вашей проблемой. Но вы не можете объявлять переменные с тем же именем в той же области видимости или перекрывающейся области. Итак, ваша первая часть не будет работать. –