例如
int hello = 10;
bool hello = true;
我想知道是否有办法重新使用变量或改变它们
答案 0 :(得分:2)
您无法在java中更改声明变量的类型。
一种解决方法是在java中使用Object
类。例如:
Object value = 10;
value = true;
这种方法的问题在于你必须在铸造时确定变量的类型,否则会抛出ClassCastException
。例如:
Object value = 10;
boolean boolValue = (boolean) value; // will throw exception at runtime
答案 1 :(得分:0)
不,你不能。参考名称在整个范围内应该是唯一的。
Java是严格的类型语言,一旦声明就不能改变它的类型,但是你可以用松散类型的语言(如Javascript)来实现这一点,但是在Java中,没有。
答案 2 :(得分:0)
您不能对多个参考使用相同的变量名称,尽管如果您需要最多,您可以使用" _hello"如果非常有必要使用具有相同引用名称的变量。但您可以在不同的方法中使用相同的变量名称。