C++中,只能通过基类指针或引用来访问基类和派生类中的同名函数.
错
举一反三
- 虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针与引用来访问基类和派生类中的同名函数。
- 在基类中定义虚函数,当使用基类指针或基类引用操作派生类对象时,系统会自动用____中的同名函数。
- 通过基类指针或引用来访问基类和派生类中的同名函数,才考虑虚函数。正确的论述是()。 A: 虚函数是在基类中用virtual说明,派生类中重新定义的函数。 B: 虚函数是一个static类型的成员函数。 C: 虚函数是一个非成员函数。 D: 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。
- 在多继承时,若基类之间有同名成员,通过派生类对象访问该同名成员时将出现访问时的二义性,可以采用类名限定或同名隐藏规则来解决;当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生二义性,可以采用虚基类或直接基类名限定来解决。
- 当派生类中出现与基类同名的函数时,派生类函数会将基类同名函数隐藏。
内容
- 0
下列关于派生类和基类的描述中,正确的是________。 A: 派生类成员函数只能直接访问基类的公有成员 B: 派生类成员函数只能直接访问基类的公有和保护成员 C: 派生类成员函数可以直接访问基类的所有成员 D: 派生类对基类的默认继承方式是公有继承
- 1
7) 关于继承和派生的描述中,下列说法错误的是: A: A. 派生类的成员函数中,不能访问基类的private成员 B: B. 在派生类的析构函数执行之前,会先调用基类的析构函数 C: C. 派生类对象的地址可以赋值给基类指针 D: D. 派生类可以有和基类同名同参数的成员函数`
- 2
【单选题】下列关于派生类和基类的描述中,正确的是 。 A. 派生类成员函数只能访问基类的公有成员 B. 派生类对基类的默认继承方式是公有继承 C. 派生类成员函数可以访问基类的所有成员 D. 派生类成员函数只能访问基类的公有和保护成员
- 3
下列有关继承和派生的叙述中,不正确的是( )。 A: 派生类的成员函数可以访问派生类自己增加的成员 B: 派生类的新增公用成员可以被该类创建的对象引用 C: 基类的成员函数可以访问派生类的成员 D: 基类的成员函数可以访问基类成员
- 4
C++规定:如果在派生类中定义了与基类成员同名的成员,则派生类成员覆盖了基类的同名成员