Java接口参数
我很难理解这个接口问题。我应该用getFirst()方法创建一个Word类,getLast()方法返回第一个字符,getSequence()方法返回所有字符的数组列表,getPosition()方法返回表示单词在句子中位置的int 我在“OrderedThing”参数上收到一条错误消息(OrderedThing无法解析为类型)-我在Word类中如何解决此问题?我不清楚什么是“OrderedThing”(类型?参数?)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; 公共接口顺序排序{ 公
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
,为什么不返回字符
?你的界面应该是通用的吗?谢谢你的澄清,请原谅我的新手错误!谢谢澄清,请原谅我的新手错误!