A是接口,这个接口中只有一个方法:(接口里的方法没有方法体)
public interface A
{
public void test();
}
B这个类实现 A这个接口,因此重写了test方法:
public class B implements A
{
@Override
public void test()
{
System.out.println("B类实现了A接口");
}
}
在c这个类中输出以下语句:
public class C
{
public static void main(String[] args)
{
A a=new B();
B b=new B();
a.test();
b.test();
}
}
总结:接口 对象名=new 接口的实现类()
即A a=new B();