多重继承就是一个子类同时继承多个父类,这个子类拥有这些父类的所有特性。
其中涉及到一个比较重要的知识点就是指针转换,指针转换就是将子类指针转换成父类指针。
编译器在进行指针转换的时候会自动进行指针的转换。
为了使一个类同时具有多个类的特性,除了使用多重继承之外还可以使用组合的方式进行。
那么这个是怎么进行的呢?
其实很简单,就是将沙发和床作为这个类的成员。
两种方式推荐使用组合,以为继承相比于组合的方式更为复杂,有时候会引起很大的灾难。
多重继承就是一个子类同时继承多个父类,这个子类拥有这些父类的所有特性。
其中涉及到一个比较重要的知识点就是指针转换,指针转换就是将子类指针转换成父类指针。
编译器在进行指针转换的时候会自动进行指针的转换。
为了使一个类同时具有多个类的特性,除了使用多重继承之外还可以使用组合的方式进行。
那么这个是怎么进行的呢?
其实很简单,就是将沙发和床作为这个类的成员。
两种方式推荐使用组合,以为继承相比于组合的方式更为复杂,有时候会引起很大的灾难。