对于类和封装的学习,学习了private这个函数,但是到练习的时候,出现了问题......
问题描述:
类里面的年龄(age)使用了private函数,在srtAge里面添加了一个判断,(用来判断数字,当age>=18的时候右边运行还是会显示else里的语句,只有age>=0的时候,才会运行正常。想问一下这是为什么?
我在对象里面给成员变量赋值是在stu.use();的前面,按道理来说读取的应该是我赋值的数据,为什么还会去找默认值。
源码图:
(这是一个对象)↓
(这是一个类)↓
原因已找出... 类里面判断的值应该是nub