JAVA的private关键字使用

JAVA在使用对象时在方便了操作的同时也可能导致一系列安全问题,比如说输入学生年龄时可能会输入一个负值,这时候我们就要运用priate关键字来对相关信息进行对相关变量的保护(即类中的成员变量只有本类中的方法才可以访问)

(1)未保护状态

JAVA的private关键字使用

JAVA的private关键字使用

输出结果:

JAVA的private关键字使用

由结果可见age年龄本应是大于等于0的整数但却可以赋值一个负数这将造成数据的不安全

(2)保护状态:

JAVA的private关键字使用

JAVA的private关键字使用

输出结果:

JAVA的private关键字使用

由结果可见当想要赋值一个赋值给年龄时出现了提醒语句且age的值还是保持不变