高分悬赏:Java语言如何根据if语句,将同一个变量定义成不同的类型,怎么实现

高分悬赏:Java语言如何根据if语句,将同一个变量定义成不同的类型,怎么实现

Java 要改变类型,除非顶层定义为一个抽象父类,不同分支中设置为具体某个子类的实例。
就直接用 if 就可以了。

试试用Object去定义这个变量,到具体使用时再去做类型转换。

用object定义 然后用instanceof 判断

Object a;
if(条件1){a=100;}
if(条件2){a="你好";}