Lemuria
2014-12-11 13:30
我知道是多态,可是还是理解不了
接口可以很好的保护自己的代码,你可以实现它的功能,但是看不到它的代码。
至于java内部接口的实现位置,无从所知。。。
你可以看一下,下面的代码,能够让你加深一下对接口调用和实现的印象
//定义接口InterA interface InterA { void fun(); } //实现接口InterA的类B class B implements InterA { public void fun() { System.out.println(“This is B”); } } //实现接口InterA的类C class C implements InterA { public void fun() { System.out.println(“This is C”); } } class Test { public static void main(String[] args) { InterA a; a= new B(); a.fun(); a = new C(); a.fun(); } }
接口只是不能直接实例化对象,当引用指向接口的实现类时可以正常调用方法
Java眼中的XML---文件读取
83199 学习 · 431 问题
相似问题
回答 1
回答 2