采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。A.覆盖/重置B.封装C.重载/过载D.多态

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。

A.覆盖/重置

B.封装

C.重载/过载

D.多态


相关考题:

已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示:class S: public R {…};class T: private S {…};在关于类S的描述中正确的是(5);在关于类T的描述中正确的是(6)。A.类S的对象可以访问F1,但不能访问F2B.类S的对象可以访问F2,但不能访问F1C.类S的对象既可以访问F1,也可以访问F2D.类S的对象既不能访问F1,也不能访问F2

在面向对象技术中,抽象类是 (47) 。A.接口B.没有方法的类C.没有子类的类SXB 在面向对象技术中,抽象类是 (47) 。A.接口B.没有方法的类C.没有子类的类D.至少有一个未定义消息的类

每个Java小应用程序必须定义为( )。 A.Applet类或JApplet类的子类B.JFrame类的子类S 每个Java小应用程序必须定义为( )。A.Applet类或JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类

已知两个类R、S,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法 F3,类S为类R的派生类。它们的继承方式如下所示 class S:public R{…); 以下关于类S的描述中,正确的是(51)。A.类S的对象可以访问F1,但不能访问F2B.类S的对象可以访问F2,但不能访问F1C.类S的对象既可以访问F1,也可以访问F2D.类S的对象既不能访问F1,也不能访问F2

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b) ,则方法(44)不能同时在类S中。D中定义方法int fun(int a,int b) ,这一现象称为(45)。 A.覆盖/重置B.封装C.重载/过载D.多态

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b) ,则方法(44)不能同时在类S中。D中定义方法int fun(int a,int b) ,这一现象称为(45)。 A.int fun(int x,double y)B. int fun(double a,int b) C.double fun(int x,double y)D.int fun(int x,int y)

B是父类,C是子类。父类引用指向子类对象B b = new C()时,下列说法那个是错误的A.若子类未覆盖某方法,则父类引用调用父类本身的旧方法B.若子类定义了父类同名的某方法,则父类引用调用子类重新定义的新方法C.若子类定义了父类同名的属性,父类引用调用子类的属性D.若子类未覆盖某属性,则父类引用调用父类本身的旧属性

B是父类,C是子类。父类引用指向子类对象B b = new C()时,下列说法那个是错误的A.若子类定义了父类同名的某方法,则父类引用调用子类重新定义的新方法B.若子类定义了父类同名的属性,父类引用调用子类的属性C.若子类未覆盖某方法,则父类引用调用父类本身的旧方法D.若子类未覆盖某属性,则父类引用调用父类本身的旧属性

工厂模式的要点是 ()。A.定义一个创建对象的接口,子类决定具体创建哪个类的对象B.定义一个创建对象的接口,父类决定具体创建哪个类的对象C.定义一个创建对象的接口,由父类根据类型进行实例化决策D.定义一个创建对象的接口,根据情况由父类或者子类决定具体创建哪个类的对象