Java 从矢量中选择矢量
(学习任务-陷入困境)我需要创建一个类(Java 从矢量中选择矢量,java,sorting,inheritance,vector,overloading,Java,Sorting,Inheritance,Vector,Overloading,(学习任务-陷入困境)我需要创建一个类(SortedVector),该类扩展Vector,始终对元素进行排序。无法确定如何重载addElement方法。我必须使用集合。排序 public class SortedVector extends Vector { public void addElement(Object o){ super.add(o); Collections.sort(); //what do I do here? } } 您想
SortedVector
),该类扩展Vector
,始终对元素进行排序。无法确定如何重载addElement
方法。我必须使用集合。排序
public class SortedVector extends Vector {
public void addElement(Object o){
super.add(o);
Collections.sort(); //what do I do here?
}
}
您想对当前集合进行排序-因此只需将此
传递给集合。排序
:
public class SortedVector extends Vector {
public void addElement(Object o){
super.add(o);
Collections.sort(this); // Note the usage of this
}
}
提示:您要排序的对象是哪一个?