我想知道初始对象类型在所有对象声明中的作用。这两种声明之间有什么区别?
Set<Integer> tempSet = new HashSet<>();
HashSet<Integer> anotherSet = new HashSet<>();
tempSet
的类型是否为Set
,anotherSet
的类型为HashSet
?
那一个呢?
Object myString = "Hello";
String anotherString = "World";