推 adrianshum: 繼承的情況,子類要怎樣init 裡面父 45.64.243.71 05/15 10:32
→ adrianshum: 的部份?沒特別告知的話就會當成用父 45.64.243.71 05/15 10:32
→ adrianshum: 類的 no arg constructor. 因為你父 45.64.243.71 05/15 10:32
→ adrianshum: 類沒no arg Ctor 所以出錯了。解決方 45.64.243.71 05/15 10:32
→ adrianshum: 法如你所說在init list 用適當的父類c 45.64.243.71 05/15 10:32
→ adrianshum: tor就行 45.64.243.71 05/15 10:32
→ Ori185: 我想請問,Cone或Sphere這些也是繼承3DSha180.217.132.250 05/15 12:56
→ Ori185: pe來的,怎麼不會有call 3Dshape default180.217.132.250 05/15 12:56
→ Ori185: constructor然後error的問題呢180.217.132.250 05/15 12:56
→ Ori185: 可能我問題不是描述的很好,抱歉180.217.132.250 05/15 12:58
推 destroy1101: Shape 110.30.41.199 05/22 23:54
→ destroy1101: Shape3D你沒有特別指定constructor 110.30.41.199 05/23 00:01
→ destroy1101: 所以就是Shape3D() 無參數的 110.30.41.199 05/23 00:01
→ destroy1101: 子類繼承以後沒有特別指定他就會呼 110.30.41.199 05/23 00:01
→ destroy1101: 叫default的父類constructor 所以跟 110.30.41.199 05/23 00:01
→ destroy1101: Shape3D是可以match到的 110.30.41.199 05/23 00:01