首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求怎样用接口调用实类解决办法

2012-01-22 
求怎样用接口调用实类小弟刚学看到接口这 书上写的看不太明白没写一个接口被实现后怎么通过接口调用实现类

求怎样用接口调用实类
小弟刚学 看到接口这 书上写的看不太明白 没写一个接口被实现后 怎么通过接口调用实现类  

写了 一个接口 A 用类 B 来实现 到最后 还是 new 一个 B 出来 我想知道怎么通过接口以调用实现他的类

[解决办法]
List list = new ArrayList();
List list = new LinkedList();

接口就好比插座,不管你後面接什麼電器只要插頭符合規範就可以使用。
[解决办法]
A a = new B();A是接口,B是实现类。。。。通过a.调用B中的方法
[解决办法]

Java code
public interface A {    void sample();}public class B implements A {    @Override    public void sample() {        System.out.println("B implements A");    }    public static void main(String[] args){        A a=new B();        a.sample();    }}
[解决办法]
并不是通过接口调用实现类,而是调用实现类的方法
Java code
//测试类public class TestInterface{      public static void main(String[] args)    {        //调用          A  aa = new B(); //实际上aa指向的是实现类B的一个实例,          aa.getString();//调用方法    }}//定义接口Ainterface  A {        public String getString();    }//B类实现了接口Aclass  B implements A{       //实现了接口中的方法    public String getString()    {                return "hello";    } 

热点排行
Bad Request.