77问答网
所有问题
当前搜索:
派生类和基类等价吗
请问一下,关于
派生类和基类
的问题
答:
如果一个类不派生的话,那么 私有和保护是等价的
,但是如果该类作为基类进行派生的话,派生类是可以访问基类的保护成员,但是无法访问基类的私有成员,这个就是保护和私有的区别。
派生类
对象
和基类
对象是什么样的关系?
答:
(4)
派生类
对象的地址可以赋值给指向
基类
对象的指针变量,即使说指向基类对象的指针变量也可以指向派生类的对象
基类和派生类
怎么区别?
答:
每个
派生类
的说明是在
基类
的说明之后说明的,因此对于基类仅只给出一个前向引用的说明是不够的,必须是完全的说明。一个类可以作为很多特别类的基类。在继承中,派生类含有基类的成员加上任何你新增的成员。结果派生类可以引用基类的成员(除非这些成员在派生类中重定义了)。当在派生类中重定义直接基类...
基类和派生类
的问题
答:
基类和派生类
就是父子关系。儿子继承了父亲的所有特征,并且还有自己的特性。派生类继承基类有三种继承方式,每种方式的派生类对基类的访问权限都是不一样的,通常都是公有继承,很少使用私有继承。如果不指定访问权限,那么类的继承默认为私有类,类的继承权限对于子类的影响可以归纳如下:凡是基类中访问权...
C++
基类和派生类
的关系
答:
由于
派生类
具有所有
基类
的成员,所以把派生类的对赋给基类对象是合理的,不过要求这种继承方式必须是public方式。但是,反过来赋值会使基类中一具有派生类的成员(因为派生类的成员通常是比基类的成员多),所以这是不允许的。2. 基类指针指向派生类对象 因为派生类对象也是基类对象,所以指向派生类对象的...
C++
基类和派生类
答:
避免了可能的复杂性。而多继承则允许一个派生类同时从多个基类继承,这在需要共享多个特性时非常实用,但同时也可能引发钻石问题,需要开发者谨慎处理。理解了
基类和派生类
的定义及其应用,程序员可以根据项目需求灵活选择合适的继承策略,以实现代码的复用和扩展,提升代码的可维护性和可读性。
简述什么是
基类
?什么是
派生类
?
答:
基类
就是父类,
派生类
就是子类。比如有两个类A和B,A有一个打印函数,B也有一个打印函数。那么就可以写一个类C,C里面写一个打印函数。A和B分别继承C,这样A和B就不要写打印函数了。这样即节省了代码,又优化了结构。上面的情况,C是A和B的基类,A和B是C的派生类。
C++中
基类和派生类
同名函数调用的疑惑
答:
这是一个多态的例子,c++中约定使用
基类
的指针或引用时会产生动态绑定,前提是有虚函数成员,这2个条件多已经满足,所以产生了多态的行为.而后a.f()是虚函数输出为3,a.g()不是虚函数,只能调用自己的成员输出值为2。要想输出4...Ok 可以 在基类A中把a.g()也定义成虚函数。
派生类与基类
分别是什么意思
答:
基类
,就好像人类的祖先一样
派生类
,就是继承了祖先特色的子孙 如基类 class point;点类 class circle :pubilc point ;派生类,由点
类派生
出来的圆类,他们有相同的特色,由点构成。
为什么
基类
指针可以指向
派生类
对象而派生类指针不可以指向基类对象
答:
会调用
基类
对象没有的东西,显然不合逻辑.而基类指针指向
派生类
对象实例,是通过多态实现的.只能调用其接口,及虚函数.2,你同学说的对,但初学者不必深究,真想了解,先把基础学好,面向对象理论.3.关于内存中的分配,《Inside The C++ Object Model》一书有详细的讨论,但本书不适合初学者读,比较难懂....
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
派生类和基类的关系
基类和派生类的定义
基类派生类
一个派生类可以有多个基类
派生类至少有一个基类
派生类是基类的组合
派生类对象赋值给基类对象
基类引用派生类
派生类访问基类成员的关键字