现有类A和接口B,以下描述中表示类A实现接口B的语句是( )
A. class A implements B
B. class B implements A
C. class A extends B
D. class B extends A
下列程序的输出结果是___________ ? interface A { } class C { } class B extends D implements A { } public class Test { public static void main(String[] args) { B b = new B(); if (b instanceof A) System.out.println("b is an instance of A"); if (b instanceof C) System.out.println("b is an instance of C"); } } class D extends C { }
A. 程序没有输出
B. b is an instance of A.
C. b is an instance of C.
D. b is an instance of A b is an instance of C.
假设A是一个接口,B是一个实现A具体类,并有一个无参构造方法。以下___________ 是正确的?
A a = new A();
B. A a = new B();
C. B b = new A();
D. B b = new B();