对于类成员访问控制属性public和private的理解
以时钟为例初步理解类成员的访问控制属性。
我们不能拆开时钟看时分秒的值,也不能直接调整时钟的时分秒值,而是通过时钟的面板看时间,通过按钮设置时间。所以,时钟类Clock中设置时间的函数SetTime(int NewH, int NewM, int NewS)和显示时间的函数ShowTime()的访问控制属性都是public,是Clock类的外部接口。而Clock类中的Hour, Minute, 和Second的访问控制属性都是private。外部不能直接访问,而需要通过外部接口实现访问。