单选题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()A只有第1行能通过编译B第1、2行能通过编译,但第3行编译出错C第1、2、3行能通过编译,但第2、3行运行时出错D第1行、第2行和第3行的声明都是正确的
单选题
A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()
A
只有第1行能通过编译
B
第1、2行能通过编译,但第3行编译出错
C
第1、2、3行能通过编译,但第2、3行运行时出错
D
第1行、第2行和第3行的声明都是正确的
参考解析
解析:
暂无解析
相关考题:
已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()。 A.Cc=newB()B.Cc=newA()C.Aa=newB()D.Bb=newC()
每个Java小应用程序必须定义为( )。 A.Applet类或JApplet类的子类B.JFrame类的子类S 每个Java小应用程序必须定义为( )。A.Applet类或JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类
A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: A a0=new A(); A a1 =new B(); A a2=new C(); 问以下哪个说法是正确的? } A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行、第2行和第3行的声明都是正确的
用Thread子类实现多线程的步骤顺序是( ) A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例C、创建Thread子类的实例,让线程调用start()方法D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.A a0=new A(); 2.A a1=new B(); 3.A a2=new C();问以下哪个说法是正确的?()A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的
下面关于Java的说法不正确的是()A、abstract和final能同时修饰一个类B、抽象类不光可以做父类,也可以做子类C、抽象方法不一定声明在抽象类中,也可以在接口中D、声明为final的方法不能在子类中覆写
单选题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.A a0=new A(); 2.A a1=new B(); 3.A a2=new C();问以下哪个说法是正确的?()A只有第1行能通过编译B第1、2行能通过编译,但第3行编译出错C第1、2、3行能通过编译,但第2、3行运行时出错D第1行、第2行和第3行的声明都是正确的
单选题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()A只有第1行能通过编译B第1、2行能通过编译,但第3行编译出错C第1、2、3行能通过编译,但第2、3行运行时出错D第1行、第2行和第3行的声明都是正确的
问答题清政府为什么要派留学生出外留学?