特牛网址导航

java面试题之修改private属性成员变量_java类中的private变量可以被修改n-CSDN博客

网友收藏
文章浏览阅读1.8k次。ok,虽然没有set接口,那么我们就想到用反射技术来获取这个类的Class对象,然后在来获取私有成员变量,在利用set方法,把这个值修改成自己想要的。一般来说,成员变量都是用private来修饰,也就是说外部是访问不了的,无法直接修改,一般就是提供set与get接口来进行访问,比如下面这样。但是假如没有set这样一个外部接口的类呢,又改如何修改呢?或者说能不能修改呢,把类做如下修改。上面就是利用set来进行年龄的修改。..._java类中的private变量可以被修改n