高分悬赏:Java语言如何根据if语句,将同一个变量定义成不同的类型,怎么实现
Java 要改变类型,除非顶层定义为一个抽象父类,不同分支中设置为具体某个子类的实例。就直接用 if 就可以了。
试试用Object去定义这个变量,到具体使用时再去做类型转换。
用object定义 然后用instanceof 判断
Object a; if(条件1){a=100;} if(条件2){a="你好";}