Есть ли способ сделать ссылочную переменную именем класса?Ссылка на классы в Java
Например, предположим, что у нас есть эти два класса
class ClassA {
public static String s = "This is class A";
}
class ClassB {
public static String s = "This is class B";
}
, а затем мы хотим использовать их как этот
// first somehow give the name of ClassA to some variable MyRef
// then print "This is class A"
System.out.print(MyRef.s);
// then give the name of ClassB to the same variable MyRef
// and then print "This is class B"
System.out.print(MyRef.s);
Есть ли способ сделать это? Если нет, есть ли другой простой способ сделать то же самое, то есть легко переключаться между статическими переменными ClassA и статическими переменными ClassB?
просто ClassA.s и ClassB.s – RahulArackal
'ClassA.class.getName()' – manouti
так что не так с ClassA.s ? – Lrrr