Java类中的属性为什么要用get和set方法 1.遵循面向对象设计原则,设计者尽量隐藏类的内部实现细节,只对外提供接口;使用者不关心类的内部设计,只关注提供的功能 2.控制类属性的合法性和正确性,防止类的属性被赋予非法值或恶意篡改