错题记录——关于Java中private的用法(类与封装)

对于类和封装的学习,学习了private这个函数,可是到练习的时候,出现了问题......

问题描述:函数

  类里面的年龄(age)使用了private函数,在srtAge里面添加了一个判断,(用来判断数字,当age>=18的时候右边运行仍是会显示else里的语句,只有age>=0的时候,才会运行正常。想问一下这是为何?学习

我在对象里面给成员变量赋值是在stu.use();的前面,按道理来讲读取的应该是我赋值的数据,为何还会去找默认值。spa

 

源码图:对象

(这是一个对象)↓blog

 

(这是一个类)↓源码

 

 

 

 

 

 

 

 

 

 

缘由已找出... 类里面判断的值应该是nub变量

相关文章
相关标签/搜索