Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java卡片叠迭代器<;卡片>;方法_Java_Iterator_Shuffle - Fatal编程技术网

Java卡片叠迭代器<;卡片>;方法

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

我有一个
Card
类和一个
Deck
类,我应该实现的方法如下:

迭代器迭代器()

返回标准的
迭代器
(通过委托给用于包含卡片的数据类型,或通过定义一个公开此接口的内部类来执行此操作)


我的问题是:委托一个数据类型意味着什么?我该如何处理它?

这意味着
Deck
类应该实现
Iterator
。我的
Deck
类确实实现了这一点,但是该方法应该返回什么?可能
返回这个