首页/ 题库 / [单选题]多态性允许对类的某个方法进行调用而无需考的答案

多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现,例如,可能有名为Road的类,它调用另一个类的Drive方法,另一个类可能是SportsCar或SmallCar,但二者都提供Drive方法,虽然Drive方法的实现因类的不同而异,但Road类仍可以调用它,并且它提供的结果由Road类使用和解释.在.NET中,可以由以下方式来实现组件中的多态性,除了()。

单选题
2023-03-10 02:53
A、通过接口实现多态性
B、通过多个不同的子类从单个基类继承实现多态性
C、通过抽象类实现多态性
D、通过受保护的成员函数来实现多态性
查看答案

正确答案
D

试题解析

标签: CMS专题
感兴趣题目
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
( )提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
设函数fun()是一个不属于任何类的普通函数,则在调用该函数时只能用fun()方式,而不能用::fun()方式来调用。
把一个对象写到一个流中相对比较简单,具体是通过调用ObjectOutputStream类的writeObject()方法实现的,那么该方法的定义为( )。
利用Runnable接口实现线程必须复写run()方法,这个run()方法是由哪一个方法调用的()。
用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()
在PHP 5的类的定义中,如果方法M1能够调用方法M2,但M2不能调用M1,那么M1和M2应该符合()。
通过调用Thread类的( )方法, 启动执行一个新的线程
多态就是同一个类中的方法可以有多个不同的实现形式。
已知类B是由类A继承而来,类A中有一个名为M的非虚方法,现在希望在类B中也定义一个名为M的方法,且两方法的参数个数和类型完全相同,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用()关键字。 
函数调用的多态性涉及到程序运行时的后期绑定,也就是说在执行的时候,根据变量实际指向的对象类型(不是变量本身的类型)来决定所调用的函数。
多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现,例如,可能有名为Road的类,它调用另一个类的Drive方法,另一个类可能是SportsCar或SmallCar,但二者都提供Drive方法,虽然Drive方法的实现因类的不同而异,但Road类仍可以调用它,并且它提供的结果由Road类使用和解释.在.NET中,可以由以下方式来实现组件中的多态性,除了()。
相关题目

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。

Java中的动态多态性实现手段是覆盖基类中的同名成员函数,其调用规则是依据对象在实例化时而非定义时的类型调用对应类中的同名成员函数。

数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。
可以通过下面哪些函数实现类的多态性( )。
为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
允许学生对一个问题自由地考虑可采用的方法,不做评价,该方法是()
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
调用Systemgc()方法不能保证JVM立即进行垃圾收集,而只能是建议
允许学生对一个问自由地考虑可采用的方法,不做评价,该方法是()
STR多态性检测最常用的方法有()
长度多态性表现为一种()。每个特定的()至少含有()以上的重复单位,而()的重复单位的数目是随机改变的。
()可以定义为人们为实现特定成果而集成该成果所固有的过程、条件及方法所开展的不可再现的活动。
某商品流通企业决定将经营战略的重点放在某个特定的目标市场上,为特定的地区、特定的购买群体提供特定的商品和服务。这个企业所采取的战略属于()。

一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
一些重要的程序语言油口C语言和Pascal语言)允许过程的递归调用而实现递归调用中的存储分配通常用
广告位招租WX:84302438

免费的网站请分享给朋友吧