java中Private变量如何在子类中访问
子类是不能够直接访问父类中的private变量的
可行的解决方法有:
①将变量的访问权限修饰词改为public或者protected或者default(什么都不写)
②在父类中写一个public的成员方法获得private变量的值
示例代码如下:
用这种方法是比较安全的,变量控制为私有,通过get方法得到它的值,通过set方法修改它的值
私有变量什么意思
私有变量包括函数参数、局部变量和定义在函数内部的函数。
私有变量只能在函数内部访问,不能在外部访问。
闭包可以访问私有变量。利用这个特点,可以在对象上定义公共方法访问对象的私有变量,这种公共方法被称作“特权方法”。
利用这种模式,能够隐藏不可以被直接改变的数据。