Cannot instantiate the type Set

前端 未结 3 2051
春和景丽
春和景丽 2021-01-03 18:51

I am trying to create a Set of Strings which is filled with the keys from a Hashtable so a for-each loop can iterate through the Set and put defaults in a Hashtable. I am st

3条回答
  •  温柔的废话
    2021-01-03 19:03

    Set is an interface. You cannot instantiate an interface, only classes which implement that interface.

    The interface specifies behaviour, and that behaviour can be implemented in different ways by different types. If you think about it like that, it makes no sense to instantiate an interface because it's specifying what a thing must do, not how it does it.

提交回复
热议问题