一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?
举一反三
- 下列说法正确的是: A: 虚函数要使用virtual修饰符进行说明 B: virtual加在函数声明上,函数的定义(实现)可以不加 C: 子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数 D: 了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
- Java中() A: 一个子类可以有多个父类,一个父类也可以有多个子类 B: 一个子类可以有多个父类,但一个父类只可以有一个子类 C: 一个子类可以有一个父类,单一个父类也可以有多个子类 D: 以上都对
- 一个子类只能拥有()个父类。
- 关于函数重载、重写、覆盖说法正确的是? A: 子类可以重写父类所有的函数。 B: 子类也可以重写父类的静态函数,达到多态的效果。 C: 子类可以重写父类函数,但不可以把函数权限降低,譬如把public改成private。 D: 方法覆盖是说子类重新定义了父类的方法,必须有相同的方法名,参数列表和返回类型。
- 在Java中一个父类可以有()个子类,一个类只能有()个直接父类