题目内容

在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,下面哪一个选项不属于多态的条件()。

A. 子类重写父类的方法
B. 子类重载同一个方法
C. 要有继承或实现
D. 父类引用指向子类对象

查看答案
更多问题

下列关于Object类说法错误的是()。

A. 一切类都直接或间接继承自Object类
B. 接口也继承Object类
C. Object类中定义了toString()方法
D. Object类在java.lang包中

下面说法中错误的是()

A. 静态代码块只在类加载后执行一次,以后再创建对象的时候不执行
B. 局部代码块的作用是为了限制变量的生命周期
C. 构造代码块在每创建一次对象就执行一次
D. 以上都不对

分析如下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. new B().test();

阅读下面代码:public class Parent{int change(){…}}Class Child extends Parent{_______ (此处可以放入下面哪个选项)}下面选项中可以加入Child类中的方法是()

A. public int change(){}
B. int show(int i){}
C. private int change(){}
D. abstract int change(){}

答案查题题库