C物件導向程式設計的圖書五,C物件導向程式設計第五章第5題求解

2021-03-04 06:12:57 字數 528 閱讀 1491

1樓:手機使用者

書 名: c++物件導向程式設計

作 者:慄青生出版

c++物件導向程式設計第五章第5題求解

2樓:匿名使用者

(1)b1.i 正確因為i是a類的公有成員,可以繼承到子類b

b1.j b1.k 錯誤。因為j為保護成員,k為私有成員,雖然被繼承了,但不能夠訪問,正如a1.j,a1.k也是錯誤的。這樣呼叫只能呼叫公有成員

(2)都可以,在b類裡面,a類非私有成員都可以給b的成員函式使用,因為都被繼承了過來

(3)跟第二個類似,非私有的都可以使用。因此i,j可以使用。

(4)c1.i是對的,其他都是錯的

(5)公有就可以了。f2不行

(6)非私有的都可以,因此全部都行

樓主問的問題,其實掌握兩條定理就好了。

(1)類裡面能呼叫該類或基類的非私有成員變數或成員函式。

(2)類外物件能呼叫該類或基類的公有成員變數或成員函式。

C物件導向程式設計問題C物件導向程式設計試題

我改了一下,已經能通過並且執行了 include class geometry geometry virtual double getarea 0 virtual double getperimeter 0 這裡有改動 virtual double getcolume 0 virtual void ...

C 物件導向程式設計問題,求教

一 單項選擇題 1.用來構成c 程式檔案的基本單位是 c a.字元 b.語句 c.函式 d.表示式 2 在下列符號常量定義中,錯誤的定義是 c a.const double dd 3.14 b.const int m 20 c.const char ch d.const bool mark ture...

C 物件導向,c語言是面向過程的還是物件導向的?

c語言是面向過程的還是物件導向的?c語言是面向過程的。面向過程是著重於其中程式設計的演算法 語言的運用,如設計不同功能的函式。c 是物件導向的。c語言能以簡易的方式編譯 處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式語言。c語言的特點 1 具有較好的可移植...