在面向对象设计中,()意味着在同一作用域内的若干个参数不同的函数可以使用相同的函数名字
A:重载 B:类的复用 C:封装 D:继承
下面______ 机制允许对一个函数名给出多个函数定义。
A:封装性 B:继承性 C:函数重载 D:多态性
析构函数的特征是 ______。
A:一个类中只能有一个析构函数 B:析构函数名与类名相同 C:析构函数的定义只能在类体内 D:析构函数可能有一个或多个参数
关于成员函数的重载,说法正确的是( )。
A:就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数 B:析构函数可以重载 C:函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同 D:构造函数不可重载
要实现多态性,派生类中的虚函数必须( )。
A:函数名、参数及返回值必须与基类中对应的虚函数完全相同 B:参数个数不必与基类中对应的虚函数的函数名完全相同 C:参数类型不必与基类中对应的虚函数的函数名完全相同 D:返回值类型不必与基类中对应的虚函数的函数名完全相同
要实现多态性,派生类中的虚函数必须( )。
A:函数名、参数及返回值必须与基类中对应的虚函数完全相同 B:参数个数不必与基类中对应的虚函数的函数名完全相同 C:参数类型不必与基类中对应的虚函数的函数名完全相同 D:返回值类型不必与基类中对应的虚函数的函数名完全相同
关于成员函数的重载,说法正确的是( )。
A:就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数 B:析构函数可以重载 C:函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同 D:构造函数不可重载