Color成员变量不是 private属性吗 那怎么还可以设置访问的 就是 getColor这部分不解
私有是相对于其他的类来说的,你这是自己的类里面啊,当然可以访问。就好像你的东西,对于你自己来说是私有的,别人用不了,但是你自己可以随便用的啊。
color设为私有是为了不让其他类使用。一般情况下,使用setXXX(){}给私有属性赋值,使用getXXX(){}取私有属性的值。
想象你的心脏我能不能用,你自己能用不能用。
外面shape.color的时候点不出来color属性,color的private是限制属性和下面的方法没影响
自己类中的私有变量为什么不能访问,其他的类不能访问这个私有
我只能说。。。。。楼上的。。。。都对!!!!!!!