Почему невозможно переключать объекты классов?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему невозможно переключать объекты классов?

Сообщение Anonymous »

Как лучше всего переключить литералы класса?
Каждый экземпляр класса существует только один раз и является неизменяемой константой, но, тем не менее, это, похоже, не поддерживается:
static void switchOnClass(Class cls) {
switch (cls) {
case String.class -> System.out.println("String class");
case Integer.class -> System.out.println("Integer class");
default -> System.out.println("Unknown");
}
}


Подробнее здесь: https://stackoverflow.com/questions/731 ... ss-objects

Вернуться в «JAVA»