主题:Java接口问题
package tes;
import java.lang.Iterable;
import java.util.Iterator;
class show implements Iterable
{
public Iterator iterator( )
{
Iterator it = new YYYY( );
return it;
}
private class YYYY implements Iterator
{
if( hasNext())
{
next()
}
}
}
public class Ty
{
public static void main(String []args)
{
int []a;
a=new int[2];
a[0]=2;
a[1]=5;
show s = new show();
System.out.println(s.iterator());
}
}
我向实现一个功能,就是让show类实现java提供的迭代接口
我实现接口后不知道如何下下去了,老师说还要在show里封装一个iterator类
我不理解
小弟还有个问题,实现接口只是接口里的抽象方法必须被实现类实现
而接口里并没有方法体,这样类提供的好处是什么?、
小弟很菜,但是很想学java,希望各位大虾帮助解释,小弟感激不尽
import java.lang.Iterable;
import java.util.Iterator;
class show implements Iterable
{
public Iterator iterator( )
{
Iterator it = new YYYY( );
return it;
}
private class YYYY implements Iterator
{
if( hasNext())
{
next()
}
}
}
public class Ty
{
public static void main(String []args)
{
int []a;
a=new int[2];
a[0]=2;
a[1]=5;
show s = new show();
System.out.println(s.iterator());
}
}
我向实现一个功能,就是让show类实现java提供的迭代接口
我实现接口后不知道如何下下去了,老师说还要在show里封装一个iterator类
我不理解
小弟还有个问题,实现接口只是接口里的抽象方法必须被实现类实现
而接口里并没有方法体,这样类提供的好处是什么?、
小弟很菜,但是很想学java,希望各位大虾帮助解释,小弟感激不尽