/ / ¿Cómo reutilizar una variable con un tipo de referencia diferente? - java

¿Cómo reutilizo una variable con un tipo de referencia diferente? - java

Por ejemplo

int hello = 10;

bool hello = true;

Me pregunto si hay una forma de reutilizar las variables o cambiarlas

Respuestas

2 para la respuesta № 1

No puede cambiar el tipo de una variable declarada en java.

Una solución es usar el Object clase en java. Por ejemplo:

Object value = 10;
value = true;

El problema con este enfoque es que tienes que estar seguro sobre el tipo de variable al lanzar, de lo contrario lanzará ClassCastException. Por ejemplo:

Object value = 10;
boolean boolValue = (boolean) value; // will throw exception at runtime

0 para la respuesta № 2

No, no puedes. El nombre de referencia debe ser único en todo el ámbito.

Java es un lenguaje estrictamente de tipo y no se puede cambiar su tipo una vez declarado, sin embargo, se le permite hacerlo en lenguajes de código suelto como Javascript, pero en Java, No.


0 para la respuesta № 3

No puedes usar el mismo nombre de variable para más deuna referencia, a pesar de que si necesita más, puede usar "_hello" si es muy necesario usar la variable con el mismo nombre de referencia. pero puedes usar el mismo nombre de variable en diferentes métodos.