理解面向对象设计
时间:2010-04-22 来源:qingfenghao
class A |
A a; |
class B : public A |
如下调用:
B b |
在这里,只修改了一个函数init。如果使用C来实现情况会怎么样呢?
实现类A的代码是:
char m_str[100]; |
如果这时同样实现上述初始化m_str为 “BBB”的功能,而需要保留原实现,则首先需要增加函数init_BBB()如下:
|