首先来讲一下,变量与属性的区别。
成员变量有多种访问控制符:private、protected、public。通常是设为private,然后为其提供setter/getter方法。外界通过set和get方法对成员变量进行操作。
这样对外界来说,只有能够访问到的成员变量才算是属性。
特别注意一点:对于成员变量的命名要求是全部小写。否则,在setter/getter之后,属性和成员变量名字不一样之后,容易报错。
总结:父类私有的属性不可以被继承的,(所谓继承就是直接通过类名.变量名 获取值),但是可以通过public set/get方法进行获取和赋值。