类的私有成员无法在本类外面直接使用(除了new对象时构造直接给私有成员变量传参赋值),只能通过调用本类中嵌套了私有成员的公有方法去间接使用本类的私有方法或者私有成员变量。
私有的成员变量在本类外始终无法直接使用,只能在公有方法中当成常量(虽然欠妥,这么说也没什么不可以)来用或者作为返回值拷贝一份出来使用。只能读取,不能改值。
可以通过共有方法改值,不能说是常数。私有和共有变量其实都一样,区别就是别的类是否可见。
可以通过公共方法修改私有变量,但你定义为私有变量就是不愿意直接修改它。
关键是不能在类外直接使用。
private ,default,public,proteced其实就是规定了他们修饰的变量,方法的可见范围。他们修饰的变量啊之类的,都是有办法(指在类中定义了public的修改方法)对他们进行修改的