`
LiYinlei
  • 浏览: 67852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

集合框架里Iterator迭代器内部实现原理:使用内部类

阅读更多
	/*												
	 * 集合框架里Iterator内部实现原理:使用内部类												
		interface Collection											
		{											
		}											
		interface Iterator											
		{											
			public boolean hasNext();										
			public Object next();										
		}											
													
		class ArrayList											
		{											
			public Iterator iterator()										
			{										
				return new Itr();									
			}										
													
													
			private class Itr implements Iterator										
			{										
				public boolean hasNext()									
				{									
					code...;								
				}									
				public Object next()									
				{									
					code...;								
				}									
			}										
		}											
													
		class ArrayList1											
		{											
			public Iterator iterator()										
			{										
				return new Itr();									
			}										
													
													
			private class Itr implements Iterator										
			{										
				public boolean hasNext()									
				{									
					code...;								
				}									
				public Object next()									
				{									
					code...;								
				}									
			}										
		}											
		*/			

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics