谁帮我展示下如何使用api中提供的接口?举个简单例子~~我不知道那些接口到底有什么用而已。~谢谢了。~

解决方案 »

  1.   


    package com.pss.test2;import java.util.ArrayList;
    import java.util.List;import com.pss.util.prints.Conica;public class Test1 {
    public static void main(String[] args) {
    List list = new ArrayList();
    for(int i=0; i<100;i++){
    list.add(i+1+"");
    }
    new Test1().fun01(list);
    }
    public void fun01(List list){
    while(list.size()>1){
    for(int i=0; i<list.size();i++){
    list.remove(i);
    }
    }
    Conica.pl("The last is:"+list.get(0));
    }
    }//在这个程序中,List是接口,ArrayList是实现了List接口的一个类.
    接口的作用,其实说了很简单,就是为了以后修改程序的时候不必修改太多的代码.
    比如说,在main方法中,你也可以这样写List list = new ArrayList();
    而在fun01()方法中不必要做丝毫的修改,原因是什么?原因就是ArrayList实现了List,具有List的性质.