封装2
怎么进行封装,代码怎么实现?
第一步:属性私有化(使用private关键字进行修饰。) private表示私有的,被这个关键字修饰后,该数据只能在本类中访问。
第二步:对外提供简单的操作入口。,一个属性对外提供两个set和get方法,外部程序只能通过set方法修改,只能通过get方法获 取,可以在set方法中设立关卡来保证数据的安全性。
再强调一下:
set和get方法都是实例方法,不能带static。
不带static的方法称为实例方法,实例方法的调用必须先new对象。
set和get方法写的时候有严格的规范要求:(大家要按照规矩来)
set方法:
public void set +属性名首字母大写(一个参数){
xxx = 一个参数;
}
get方法:
public 返回值类型 get+属性名首字母大写(无参){
return xxx;
}