Java卡片叠迭代器<;卡片>;方法
我有一个Java卡片叠迭代器<;卡片>;方法,java,iterator,shuffle,Java,Iterator,Shuffle,我有一个Card类和一个Deck类,我应该实现的方法如下: 迭代器迭代器() 返回标准的迭代器(通过委托给用于包含卡片的数据类型,或通过定义一个公开此接口的内部类来执行此操作) 我的问题是:委托一个数据类型意味着什么?我该如何处理它?这意味着Deck类应该实现Iterator。我的Deck类确实实现了这一点,但是该方法应该返回什么?可能返回这个?
Card
类和一个Deck
类,我应该实现的方法如下:
迭代器迭代器()
返回标准的
迭代器
(通过委托给用于包含卡片的数据类型,或通过定义一个公开此接口的内部类来执行此操作)
我的问题是:委托一个数据类型意味着什么?我该如何处理它?这意味着
Deck
类应该实现Iterator
。我的Deck
类确实实现了这一点,但是该方法应该返回什么?可能返回这个?