问个很基础的有关问题,求下面这句代码的解释

问个很基础的问题,求下面这句代码的解释DayOfYear:DayOfYear(int monthValue):month(monthValue),day(1){t

问个很基础的问题,求下面这句代码的解释
DayOfYear:DayOfYear(int monthValue):month(monthValue),day(1){
  testDate();
}

其中后半句:month(monthValue),day(1) 没看懂
我只知道
如下:
DayOfYear:DayOfYear(int monthValue){
  testDate();
}


[解决办法]
:month(monthValue),day(1)是直接对DayOfYear的成员变量赋值

[解决办法]

探讨
:month(monthValue),day(1)是直接对DayOfYear的成员变量赋值