1,什么是private修饰符?
private是权限修饰符,用于修饰类中的成员(成员变量,成员函数)。
private修饰后的成员只在本类中有效。
/* 例:
* 将age私有化以后,类以外即使建立了对象也不能直接访问。
* 但是人应用有年龄,就需要在Person类中提供对应访问age的方式。
*
* class Person
* {
* private int age;
*
* public void setAge(int age)
* {
* if(age>0 && age<120)
* this.age = age;
* else //年龄数据有误,禁止赋值操作
* System.out.println("您来自火星吗?");
* }
*
* public int getAge()
* {
* return this.age;
* }
* }
*/
2,私有仅仅是封装的一种表现形式。
3,之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句,对访问的数据进行操作,提高代码健壮性。