在Java语言中,类Cat是类Animal的子类,Cat的构造方法中有一句super(),该语句表达了什么含义?
A. 调用类Cat中定义的super(0方法
B. 调用类Animal中定义的super()方法
C. 调用类Animal的构造方法
D. 语法错误
查看答案
定义一个类名为MyClass.java的类,并且该类可以被一个工程中的所有类访问,那么该类的正确声明是()
A. private class MyClass extends Object
B. class MyClass extends Object
C. public class MyClass extends Object
D. protected class MyClass extends Object
关于下面的程序,哪个结论是正确的?public class Test{public Test(){System.out.print("3");}public void Test() {System.out.print("2");}public static void main(String args[]) {Test t=new Test();t.Test();System.out.print("1");}}
A. 程序可以通过编译并正常运行,输出结果为21
B. 程序可以通过编译并正常运行,输出结果为31
C. 程序可以通过编译并正常运行,输出结果为321
D. 程序无法通过编译
给定如下Java程序,class A{public A(){System.out.print("A");}}class B extends A{public B(){System.out.print("B");}public static void main(String args[]) {B b=new B();}}上述程序将()
A. 不能通过编译
B. 通过编译,执行后输出为AB
C. 通过编译,执行后输出为B
D. 通过编译,执行后输出为A
已知MyInterface是一个接口,ClassA是实现了MyInterface的一个类,ClassB是ClassA的子类,则下列哪个语句是正确的?
A. ClassB obj=new ClassA();
B. MyInterface obj=new ClassB();
ClassA obj=new MyInterface();
D. MyInterface obj=new MyInterface();