类中使用get和set方法来控制成员变量,而不将成员变量的权限设为public的原因? 1、体现了java面向对象的封装思想。 2、更重要的原因是:便于控制类中的成员变量,例如:可在get方法中对该成员变量进行判断等控制操作。