在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的()。
第1题:
● 以下关于子类和父类的叙述中,正确的是 (44) 。
(44)
A. 代码中使用父类对象的地方,都可以使用子类对象替换
B. 代码中使用子类对象的地方,都可以使用父类对象替换
C. 父类定义的对象与子类定义的对象在属性和方法上一定相同
D. 父类定义的对象与子类定义的对象在属性和方法上一定不同
第2题:
下列描述中正确的是
A.类中可以定义与类名相同的数据成员
B.直接子类中可以定义与父类名相同的数据成员
C.孙子类中可以定义与爷爷类名相同的数据成员。
D.类的所有子孙中都不可以定义与该类同名的数据成员。
第3题:
● 以下关于面向对象方法中继承的叙述中,错误的是 (22) 。
(22)
A. 继承是父类和子类之间共享数据和方法的机制
B. 继承定义了类与类之间的一种关系
C. 继承关系中的子类将拥有父类的全部属性和方法
D. 继承仅仅允许单重继承,即不允许一个子类有多个父类
第4题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第5题:
当子类中的成员变量与父类中的成员变量相同时,( )。
A.父类中的成员变量隐藏子类中的变量
B.子类中的变量无效
C.该声明非法
D.子类中的成员变量隐藏父类中的变量
第6题:
A、用<父类名>::<方法>的命令继承父类的事件和方法
B、用函数DODEFAULT()来继承父类的事件和方法
C、当我们在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码。
D、用<父类名>-<方法>的命令继承父类的事件和方法
第7题:
下列描述中正确的是
A.类中可以定义与类名相同的数据成员
B.直接于类中可以定义与父类名相同的数据成员
C.孙子类中可以定义与爷爷类名相同的数据成员。
D.类的所有子孙中都不可以定义与该类同名的数据成员。
第8题:
下面是关于在子类的方法程序中如何继承父类的方法程序的描述,其中______是错误的。
A.用<父类名>::<方法>的命令继承父类的事件和方法
B.用函数DODEFAULT()来继承父类的事件和方法
C.当在子类中重新定义父类中的方法或事件代码时,就用新定义的代码取代了父类中原来的代码
D.用<父类名>-<方法>的命令继承父类的事件和方法
第9题:
A.子类重写父类方法,不能降低访问度
B.子类重写父类方法,返回值类型要保持相同
C.子类重写父类方法,不能抛出更多的异常
D.子类可以重写父类中final修饰的方法
第10题:
此题为判断题(对,错)。