给定java代码,如下:abstractclassShape{public abstractvoiddraw();}要创建Shape类的子类Circle,以下代码正确的是( )。
A. classCircleextendsShape{intdraw(){}}
B. abstractclassCircleextendsShape{}
C. classCircleextendsShape{voiddraw(); }
D. classCircleextendsShape{voiddraw(){}}
查看答案
在Java接口中,下列选项中属于有效的方法声明是( )。
A. public void aMethod();
B. void aMethod();
C. void aMethod(){}
D. private void aMethod();
分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在横线处应填入( )。class A {public void test() {System.out.println("A类的test()方法");}}class B extends A {public void test() {System.out.println("B类的test()方法");}public static void main(String args[]) {}}
A. a = new B();a.test();
B. A a = new A();a.test();
C. B b = new A();b.test();
D. B b = new B();b.test();
关于Java中包的概念,以下正确的是:
A. 包是一些类与接口的集合;
B. Java的包中可以包含子包;
C. 包中的类与子包中的类被认为是同一包内;
D. 包中的类不能访问子包中非public的类。
以下关于接口对象的说法中正确的是:
A. 接口只能被类实现,不能用来声明对象;
B. 接口对象可以用关键词new创建;
C. 接口对象可以等于任何类的对象;
D. 接口对象只能等于实现该接口的类的对象;