假设Person类的setAge方法中存在条件判断`if(age > 0) this.age = age; else this.age = 0;`,现在通过`personObject.setAge(-5)`来设置age属性。之后通过`personObject.getAge()`获取age的值,结果是什么?

答案解析

setAge方法中存在条件判断,当传入的age值小于等于0时,会将age属性设置为0。因此通过getAge获取到的值将是0,体现了封装中的数据验证。
正确答案:B
随机推荐
开始刷题