77问答网
所有问题
当前搜索:
实现运行时的多态性要使用
在c++中虚函数和
多态性
是什么意思
答:
这个决定依赖于基类型指针所指向的对象的类型。通过点运算调用虚函数时,忽略了虚函数的多态性,**只有**
使用
***基类型指针访问虚函数***,
运行时的多态性
才得以体现。即C++根据指针指向对象的类型来决定调用虚函数的哪个定义,在这里,指针所指向的类型为子类对象,所以虚函数使用子类的函数。
什么体现了类
的多态性
?
答:
* 但是可以创建抽象类的对象引用指向子类对象,以
实现运行时多态性
。具体的实现方法同上例。 * 不过,抽象类的子类必须覆盖实现超类中的所有的抽象方法, * 否则子类必须被abstract修饰符修饰,当然也就不能被实例化了 */ 以上大多数是以子类覆盖父类的方法实现多态.下面是另一种
实现多态的
方法---重写父类方法 1.J...
c++中的虚函数有什么作用?
答:
虚函数
实现多态性
:同一类族中不同类的对象,对同一函数调用做出不同的响应。多态性其实就是一个接口,多种方法,分为静态多态性和动态多态性,函数重载属于静态多态性,在程序编译时就可确定调用哪个函数,其过程称为静态关联或早期关联,静态多态性又称编译
时多态性
;虚函数属于动态多态性,在程序
运行
...
编译时
多态性使用
什么获得?!A重载函数B继承C虚函数D.B和C
答:
继承和虚函数对应
的多态
需要在
运行的
时候才能确定具体对象,所以不属于编译
时多态
。函数重载是让一个函数名对应多个函数,编译器会根据调用
时候的
特征确定要调用的函数,不需要再
运行时
处理。而模板是让一个一个类型模板或者函数模板对应多个类型或者函数,编译器根据对模板实例化是
使用
的参数生成具体的类和...
虚函数的作用
答:
虚函数的作用主要有
实现多态性
、动态绑定、代码重用。1、实现多态性:虚函数是实现多态性的重要手段之一。多态性是指同一操作作用于不同的对象,可产生不同的执行结果。通过在基类中定义虚函数,并在派生类中重写该虚函数,可以实现多态性。当
使用
基类指针或引用调用该虚函数时,实际执行的是派生类的函数...
C++构造函数的任务是什么
答:
另一方面,封装增加了数据的可靠性,保护类中的数据不被类以外的程序随意
使用
。这两个优点十分有利于程序的调试和维护。2.是否使用了虚函数就能
实现运行时的多态性
?怎样才能实现运行时的多态性?答:不是。实现动态多态性时,必须使用基类类型的指针变量或引用,使该指针指向该基类的不同派生类的对象,...
谈谈你对Java中
的多态
的理解.(为什么
要使用
多态,有什么好处,一般用在...
答:
指向子类的父类引用由于向上转型了,它只能访问父类中拥有的方法和属性,而对于子类中存在而父类中不存在的方法,该引用是不能
使用
的,尽管是重载该方法。若子类重写了父类中的某些方法,在调用该些方法的时候,必定是使用子类中定义的这些方法(动态连接、动态调用)。 对于面向对象而已,多态分为编译时多态和
运行时多态
。
java
的多态
怎么理解啊,多态有什么用途。
答:
多态有编译时多态 和
运行时多态
。第一个是通过方法重载
实现
;第二个是通过方法覆盖实现(子类覆盖父类方法)。第一种就是我们调用方法是不用区分参数类型,程序会自动执行相应方法,如: 加法运算,可以使int相加,可以是double相加,都是同一个方法名。第二种就是动态绑定,
使用
父类引用指向子类对象,...
下列关于
多态性
的描述,错误的是( )。
答:
【答案】:C C。【解析】编译时的多态性是通过函数重载和模板体现的,
运行时的多态性
是通过虚函数体现的。
在定义类时,若希望类的某个方法能够在派生类中进一步改进,以满足派生类...
答:
多态性
是指
使用
一个对象时,可以使用其基类的指针或引用来操作这个对象,而且可以根据对象的实际类型来调用相应的函数。虚函数使得在编译时无法确定实际调用的是哪个函数,需要在
运行时
根据对象的实际类型来动态地确定。这样就可以
实现
同一个接口可以有不同的实现方式,增加了程序的灵活性和可扩展性。3、...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜