两个冒号代表使用程序中的全局变量或者函数。 比如类中的set函数体中加两个冒号,然后是set(m,d,a)代表的是调用class前面的全局函数set,而不是调用类中的set函数,如果是调用类中set函数岂不是死循环吗?同样,全局函数中的set中的变量名前面加两个冒号也代表是调动全局变量的moth,day,year,而不是类中的私有变量moth,day,year 根据上面的解释你就知道类class调用的是全局函数set,实现给全局变量moth,day,year赋值
程序没有问题,用的是全局作用域的变量和函数
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧