8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片
生活随笔
收集整理的這篇文章主要介紹了
8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
父類和子類對象賦值轉換(公有繼承)
…
…
…
父類和子類對象賦值轉換是指:子類對象可以賦值給父類對象(父類的指針或引用也可以),而父類對象不能賦值給子類對象。也就Student一定是Person,但Person不一定是Student。我們把這種操作稱之為切片,因為子類對象賦值給父類對象時只賦值了一部分
如下,可以用下面的代碼測試。父類公開接口_name,方便子類繼承后修改,首先分別創建父類和子類對象,使用的值就是給定的缺省值,然后將子類賦值給父類
總結
以上是生活随笔為你收集整理的8-2:C++继承之父类和子类对象赋值转换(公有继承)也即切片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET MVC API 接口验证
- 下一篇: 一、核心C#(第二部分)