1樓:匿名使用者
#include
using namespace std;
#include
class document
//建構函式
document(string title,int num)double getmoney()
};class book:public documentbook(string title,int num,int sum):document(title,num)
int getmoney() //方法的重寫
void set(string title,int num,int sum) //設定成員函式
void output()
};void main()
我測試過,可以執行!
2樓:匿名使用者
/*book.h*/
#ifndef _book_h
#define _book_h
#include
#include
using namespace std;
// 定義一個document類,有標題title、// 字數等資料成員,按字數計算稿酬;
// 派生出book類新增資料成員pagecount表示頁數,// 按頁書計算稿酬,設計建構函式、設定函式、// 顯示函式,計算稿酬函式等。設計主函式測試類。
class document
;class book : public document;#endif
3樓:匿名使用者
#include
using namespace std;
class document
{protected:
4樓:匿名使用者
上樓的還可以……不錯
C 基類指標指向派生類指標時,指標可以用派生類的非虛方法嗎
需要知道一些常識,一個類所有的函式都是再code 區中唯一的存放一份。而資料成員則是每個物件儲存一份,並按照宣告順序依次存放。類a中有了虛擬函式就會再類的資料成員的最前面新增一個vfptr指標 void vfptr 這個指標用來指向一個vtable表 一個函式指標陣列 一個類只有一個該表 該表儲存著...
派生類可以呼叫基類的私有成員嗎,派生類能否直接訪問基類的私有成員若不能,應如何實現
派生類不bai能對基類 私du有成員進行訪問。要在派生類zhi 中對基dao類成員回進行訪問,可以 1,在答派生類中對基類成員的public屬性進行訪問,以間接訪問基類的私有成員 2,在基類中將私有成員定義為protected訪問屬性,以在派生類中直接對其進行訪問。當位於類成員列表之前時,priva...
C 中如何定義派生類?舉例說明
public公有繼承 protected保護繼承 private私有繼承 我們知道類的private和protected成員,在類外是不可以使用的.只有public成員可以在類外直接使用.公有繼承時,基類的private成員派生類也不可用,基類的public和protected成員在派生類中可直接使...