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 № 1No 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.