首先了解private的用法
private 是一个关键字,是私有的含义,可以用来修饰java元素(方法, 成员变量)
修饰效果: 只能在本类(自己这个类的大括号中)中直接使用,出了这个类在外界都不能直接通过对象名访问了.
get/set的用处
getter方法和setter方法是对属性封装后对外提供的统一访问属性的访问方式
作用: getXxx():获取封装属性的值
setXxx(参数列表):修改封装属性的值
首先 创建一个car类 将其中的属性私有化,并创建get/set方法 通常用快捷键ALT+Insert
在创建一个测试类 在这个类中将Car实例化 这时发现不能直接调用Car类中属性,我们这时候就要通过get方法获得这个属性,用set方法对这个属性进行赋值。
运行结果
通俗来讲可以理解为:
get方法是获得这个属性
set方法是给这个属性赋值
通过get/set方法可以实现封装,set方法中也可以增加一些数据合法的验证,从而保护数据,提高了程序安全性,并且隐藏了代码的实现细节,统一接口,便利了以后的系统的维护。
。