C 出版公司(繼承)

2021-10-12 16:27:13 字數 1353 閱讀 9214

題目描述

輸入樣例

**************鍵盤輸入***************

讀者文摘

12白鹿原

35256

愛如潮水

2060

輸出樣例
出版物資訊:

**:12元

書籍資訊:

**:35元

頁數:256

磁帶資訊:

**:20元

程式**
#include

#include

using

namespace std;

class

publication

void

setpublication

(float new_price)

string gettitle()

const

float

getprice()

const

void

show()

const

;void

getdata()

;publication()

;};publication::

publication()

void publication::

show()

const

void publication::

getdata()

class

book

:public publication

intgetpage()

const

void

show()

const

;void

getdata()

;book()

;};book::

book()

void book::

show()

const

void book::

getdata()

class

tape

:public publication

float

getplaytime()

const

void

show()

const

;void

getdata()

;tape()

;};tape::

tape()

void tape::

getdata()

void tape::

show()

const

intmain()

C 繼承與c 繼承

先說c 吧,之前接觸的多一點,c 只允許單繼承,也就是子類只能從乙個父類中繼承 class person 父類 public void eatfood class student person 子類繼承與父類 在main函式中建立乙個student物件,static void main string...

C 多繼承 菱形繼承 虛繼承

b和c都單繼承了a d繼承了b和c 是多繼承 有兩個或兩個以上的基類就是多繼承 class a public int ma class b public a public int mb class c public a public int mc class d public b,public c ...

C 繼承5 多重繼承 多繼承

多重繼承 1.person類,資料成員 m strname 成員函式 構造 析構 pay 2.soldier類,資料成員 m iage 成員函式 構造 析構 work 3.infantry類,資料成員 無 成員函式 構造 析構 attack 4.定義函式test1 person p test2 pe...