當前位置:編程學習大全網 - 電腦編程 - Sub裏明明有age,為什麽不能在構造函數上使用呀?

Sub裏明明有age,為什麽不能在構造函數上使用呀?

壹個對象只能初始化壹次,即他的構造函數只能調用壹次。

在這個例子中,age在父類中已經初始化了,在子類中肯定不能再次初始化,妳可以在Sub的構造函數中給age賦值,這樣調用的實際上是=操作符,而不是構造函數了。所以在C++中,初始化列表只能初始化自己的成員變量,而不能初始化繼承而來的成員變量,否則就會出現壹個變量初始化兩次的情況。

  • 上一篇:plc如何將流量計瞬時值(4~20ma模擬信號)累加。具體的怎麽編程?
  • 下一篇:用易語言做壹個查詢成績的軟件,謝謝
  • copyright 2024編程學習大全網