当我在学习java中的多态概念时,这个问题出现了。public void f(){System.out.println("mehtod in sub class");}testF方法需要一个A类参数,但我们传递了一个B类引用,它是A类的子类编译器很乐意接受它,因为多态性机制,当我们在引用'a‘上调用方法f()时,在“实际类型”中声明的方法将得到。我的问题是,当我们将一个新的构建对象B传递给testF
System.out.println(x[1].getClass().getSimpleName()); // prints "String"那么,如果我想确定第一个元素的类型(是整数、双精度、字符串等),该如何做呢?我要使用x[0].getClass().isInstance()吗?(如果是,如何使用?),或者我要使
假设我有以下java代码:List myList = new ArrayList();
我想知道如何确定输入给定对象的类或接口。请注意,我所讨论的不是从(此处为ArrayList)实例化对象的类型,而是表达式左侧的类型,以便在上面的示例 object for myObj和List for myList。用正确的说法