Java接口参数

Java接口参数,java,class,methods,arraylist,interface,Java,Class,Methods,Arraylist,Interface,我很难理解这个接口问题。我应该用getFirst()方法创建一个Word类,getLast()方法返回第一个字符,getSequence()方法返回所有字符的数组列表,getPosition()方法返回表示单词在句子中位置的int 我在“OrderedThing”参数上收到一条错误消息(OrderedThing无法解析为类型)-我在Word类中如何解决此问题?我不清楚什么是“OrderedThing”(类型?参数?) import java.util.ArrayList; 公共接口顺序排序{ 公

我很难理解这个接口问题。我应该用getFirst()方法创建一个Word类,getLast()方法返回第一个字符,getSequence()方法返回所有字符的数组列表,getPosition()方法返回表示单词在句子中位置的int

我在“OrderedThing”参数上收到一条错误消息(OrderedThing无法解析为类型)-我在Word类中如何解决此问题?我不清楚什么是“OrderedThing”(类型?参数?)

import java.util.ArrayList;
公共接口顺序排序{
公共订单处理getFirst();
public OrderedThing getLast();
公共ArrayList getSequence();
}

提前感谢

您必须导入类OrderedThing。如果您使用的是eclipse,
Ctrl+Shift+O

您至少应该具备以下功能:

OrderedThing.java

public class OrderedThing {

}
import java.util.ArrayList;


public interface SequentiallyOrdered {
        public OrderedThing getFirst();
        public OrderedThing getLast();
        public ArrayList<OrderedThing> getSequence();   
}
import java.util.ArrayList;


public class Word implements SequentiallyOrdered {

    @Override
    public OrderedThing getFirst() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public OrderedThing getLast() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ArrayList<OrderedThing> getSequence() {
        // TODO Auto-generated method stub
        return null;
    }

}
顺序排序。java

public class OrderedThing {

}
import java.util.ArrayList;


public interface SequentiallyOrdered {
        public OrderedThing getFirst();
        public OrderedThing getLast();
        public ArrayList<OrderedThing> getSequence();   
}
import java.util.ArrayList;


public class Word implements SequentiallyOrdered {

    @Override
    public OrderedThing getFirst() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public OrderedThing getLast() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ArrayList<OrderedThing> getSequence() {
        // TODO Auto-generated method stub
        return null;
    }

}
import java.util.ArrayList;
公共接口顺序排序{
公共订单处理getFirst();
public OrderedThing getLast();
公共ArrayList getSequence();
}
Word.java

public class OrderedThing {

}
import java.util.ArrayList;


public interface SequentiallyOrdered {
        public OrderedThing getFirst();
        public OrderedThing getLast();
        public ArrayList<OrderedThing> getSequence();   
}
import java.util.ArrayList;


public class Word implements SequentiallyOrdered {

    @Override
    public OrderedThing getFirst() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public OrderedThing getLast() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public ArrayList<OrderedThing> getSequence() {
        // TODO Auto-generated method stub
        return null;
    }

}
import java.util.ArrayList;
公共类Word实现顺序排序{
@凌驾
公共订单处理getFirst(){
//TODO自动生成的方法存根
返回null;
}
@凌驾
公共订单处理getLast(){
//TODO自动生成的方法存根
返回null;
}
@凌驾
公共ArrayList getSequence(){
//TODO自动生成的方法存根
返回null;
}
}

确保在类中实现顺序排序接口,添加未实现的方法,然后在这些方法中执行逻辑。

OrderedThing
是一个用作抽象方法返回类型的类。你能发布你的
Word
课程吗?什么是
OrderedThing
,为什么不返回
字符
?你的界面应该是通用的吗?谢谢你的澄清,请原谅我的新手错误!谢谢澄清,请原谅我的新手错误!