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 学习 · 447 问题
相似问题
回答 2
回答 1