#include "stdafx.h"
#include
#include
using namespace std;
//繼承:**復用
//父類的指標可以指向孩子的物件
//繼承過來的普通函式,如果建立物件的時候指標型別是什麼型別,那麼就執行什麼型別的函式
class ca
public:
ca();
~ca();
virtual void print();
//虛函式
private:
ca::ca()
ca::~ca()
void ca::print()
cout << "a"public:
cb();
~cb();
void print();
private:
cb::cb()
cb::~cb()
void cb::print()
cout << "b"ca* pa1 = new ca;
pa1->print();//a
cb* pb1= new cb;
pb1->print();
pa1 = pb1;//b
pa1->print();//a
//改為虛函式
pa1 = pb1;//b
pa1->print();//b
system("pause");
return 0;
C 繼承裡的 就近原則
參考部落格 用三個類來描述c 繼承中的就近原則 animal類,bird類,chicken類 1.類關係 類之間的關係如下 public abstract class animal public class bird animal type private string color public s...
C 類的繼承
繼承是物件導向程式設計的主要特徵之一,它可以讓你重用 可以節省程式設計的時間。1.object類的作用。object object為別名 是所有類的基類,在c 中所有的類都直接或間接繼承於object,如果在乙個類的宣告中沒有指定它繼承於哪個類則是繼承於object類。2.類繼承的實現。以下定義兩個...
C 類的繼承
複習下c 類的繼承,先看下面例子 class a public可以在類內部 派生類 類的例項訪問 protected void test2 protected可以在類內部 派生類訪問 private int m a m a為private,只能在本類使用 class b public a class...