首先,需要明白構造函數是用來做什麼?當創建類對象的時候,編譯器爲對象分配內存空間,並自動調用該構造函數,由構造函數完成數據成員的初始化工作。
其次,大家都必須明白和記得的一點是: 一個類只能有一個默認構造函數。
兩種方式的默認構造函數:
- 定義一個無參數的構造函數;
- 定義有參數默認值的構造函數。
只要保證,上面這兩種方式只出現其一,保證不同時出現即可。
不然,將會拋出以下錯誤: error: call of overloaded 類名() is ambiguous
首先,需要明白構造函數是用來做什麼?當創建類對象的時候,編譯器爲對象分配內存空間,並自動調用該構造函數,由構造函數完成數據成員的初始化工作。
其次,大家都必須明白和記得的一點是: 一個類只能有一個默認構造函數。
兩種方式的默認構造函數:
只要保證,上面這兩種方式只出現其一,保證不同時出現即可。
不然,將會拋出以下錯誤: error: call of overloaded 類名() is ambiguous
遇到這個問題是不小心用webstorm打開了spring-boot項目,導致jb家的軟件工作空間亂了。 解決辦法,關掉webstorm,重啓idea,問題自動解決。
MybatisPlus在執行了添加語句以後,傳入的要保存的對象因爲是引用類型就被設置了Id,所以後面直接通過getId()獲取Id即可。
天氣太冷了,半歲的兒子感冒了,他媽媽打來的電話告訴我的。要住院輸液。估計要1周! 這幾天心情很是不好~~~但願兒子早點好起來!