首页 相关文章 高质量C++/C编程指南--类的继承与组合

高质量C++/C编程指南--类的继承与组合

  对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。

  对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。本章仅仅论述继承(Inheritance)和组合(Composition)的概念。

  注意,当前面向对象技术的应用热点是COM和CORBA,这些内容超出了C++教材的范畴,请阅读COM和CORBA相关论著。

  10.1 继承

  如果A是基类,B是A的派生类,那么B将继承A的数据和函数。例如:

  

class A
 {
 public:
  void Func1(void);
  void Func2(void);
 };

class B : public A
  {
  public:
   void Func3(void);
   void Func4(void);
  };
main()
{
B b;
b...[ 查看全文 ]

2016-02-19 标签:

高质量C++/C编程指南--类的继承与组合的相关文章

手机页面
收藏网站 回到头部