问答详情
源自:2-0 表单验证

Girl不能获取属性么

Girl里面已经有属性了为啥还有set一下,这不是多此一举么???

提问者:qq_宝慕林7559982 2019-09-09 20:09

个回答

  • 慕无忌7813067
    2019-10-06 22:54:49

    因为属性是由private修饰,是私有的,只能在本类中才能访问,提高了安全性。但当我们在这个类以外,想设置特定的属性值时,由于private的原因不能直接访问属性,所以使用set()这个public方法来做。