给你改过了:文件名:seriesDemo.javainterface series
{
    int getnext();
    void reset();
    void setstart(int x);
}
class Bytwos implements series
{
    int start;
    int val;    Bytwos()
    {
        start=0;
        val=0;
    }
    public int getnext()
    {
        val+=2;
        return val;
    }
    public void reset()
    {
        start=0;
        val=0;
    }
    public void setstart(int x)
    {
        start=x;
        val=x;
    }
}
public class seriesDemo
{
    public static void main(String args[])
    {
        Bytwos b=new Bytwos();
        for(int i=0;i<5;i++)
            System.out.println(b.getnext());
    }
}

解决方案 »

  1.   

    在工程目录下建文件夹 x
    把自定义类y.java前加入package x,这样生成的y.class会在x内
    x 外的class反问只要在最上面加import x.*;然后使用该类
    y.XXXXXX
      

  2.   

    第一个问题,正如楼上该的。出错的原因是,一个java文件只允许一个公共的类,如果要声明两个以上的类在一个文件中,就需要采用内部类或非公共类的模式了。第二个问题,首先要看你要引进的包和当前的文件的关系,如果他们是一个包中的,就把它们放到一个目录中,然后就可以了。如果不是,就得在classpath目录中设置一下了。有关classpath的问题,可以参照一下以前相关的的帖子。
      

  3.   

    to rainight(雨夜聆风) ( ) 不行。
      

  4.   

    to rainight(雨夜聆风) ( ) 好了,谢谢。
    但第二个问题??