亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

什么時候會用到父類指針指向子類對象?

RT,請問什么時候會用到父類指針指向子類對象?

正在回答

6 回答

你的問題怎么說呢?你想什么時候用就什么時候用。但是有一點要注意的是:允許將一個聲明為指向基類的指針指向其公有派生類的對象,但是不能將一個聲明為指向派生類的指針指向其基類的一個對象(把這句話讀三遍,你就明白了)

0 回復 有任何疑惑可以回復我~
#1

人土土zzzzz 提問者

沒回答我的問題,你說的其他東西我都懂,但這種情況很少看到吧,你說繼承,那肯定好理解,別人寫的代碼我現在要用,不用自己敲,直接繼承過來就行,這個就很玄了,想象不到在什么情況下會用到。
2016-03-26 回復 有任何疑惑可以回復我~

當我們需要隱藏子類對象的多余屬性和方法(相對于父類)時,用一個父類指針指向子類對象,就可以完美的避免我誤操作調用了子類對象獨有的屬性或方法;

比如:有一個父類(人),屬性有名字性別什么的,派生出來的有學生(屬性有班級學號什么的)、醫生等;當我想調用學生的信息時,我不想暴露出他的獨有屬性(比如學號班級什么的),我只想用一個person1來代表學生1,用person2代表醫生1,所以這個時候就需要我用父類指針指向子類學生1或者醫生1,我就不會誤操作去用person1調用學生1的獨有屬性了。

7 回復 有任何疑惑可以回復我~

抱歉,沒有解決你的問題,你還是另請大神幫你解決吧。你不覺得你問的問題有點讓別人不知道從哪個角度來回答你嗎?我覺得我已經回答了你。

0 回復 有任何疑惑可以回復我~
#1

人土土zzzzz 提問者

抱歉,語氣有點急,沒有惡意,還是謝謝你的回答。
2016-03-26 回復 有任何疑惑可以回復我~

重大bug,點一下也不用確認,還不能刪掉,該去向誰反映?

0 回復 有任何疑惑可以回復我~

點錯了。。。。那個采納回答的圖標在那里,我以為已經采納了,想點掉。。。。。。。。那個不是滿意答案

0 回復 有任何疑惑可以回復我~

沒回答我的問題,你說的其他東西我都懂,但這種情況很少看到吧,你說繼承,那肯定好理解,別人寫的代碼我現在要用,不用自己敲,直接繼承過來就行,這個就很玄了,想象不到在什么情況下會用到。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之多態篇
  • 參與學習       66224    人
  • 解答問題       334    個

本教程將帶領大家體會面向對象三大特性中的多態特性

進入課程

什么時候會用到父類指針指向子類對象?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號