下列关于包含多态(运行多态性、动态多态)的描述中错误的是()。
A. 类之间应满足类型兼容规则
B. 需要声明虚函数
C. 由成员函数或者通过指针、引用来访问虚函数
D. 在编译期间确定被调用函数
在面向对象技术中,多态有多种不同的形式:,其中()和包含多态称为通用多态。
A. 参数多态
B. 隐含多态
C. 重载多态
D. 静态多态
程序填空。class Point{private:int x, y;public:Point(){x=y=0;}Point(int x0,int y0) {x=x0;y=y0;}int GetX() { return x; }int GetY() { return y; }void Print(){cout<<"Point("<
写结果。class Bclass {public:Bclass( int i, int j ) { x = i; y = j; }virtual int fun() { return 0 ; }protected: int x, y ; };class Iclass:public Bclass {public :Iclass(int i, int j, int k):Bclass(i, j) { z = k; }int fun() { return ( x + y + z ) / 3; }private : int z ; };int main(){ Iclass obj( 2, 4, 6 );Bclass p1 = obj;cout << p1.fun() ;Bclass & p2 = obj ;cout << p2.fun() ;cout << p2.Bclass :: fun() ;Bclass *p3 = &obj;cout << p3 -> fun() ;return 0;}