1、封装的目的:隐藏实现细节,为了安全,也为了使用者方便
2、封装
(1)属性的封装:
一般情况下:
权限修饰符:private
提供标准的get/set方法
(2)方法的封装:封装的是一个独立的功能
(3)类的封装
(4)组件的封装
(5)系统的封装
3、标准的get/set的格式
get方法:
【修饰符】 属性的类型 get属性名首字母大写(){
return 属性;
}
set方法:
【修饰符】void set属性名首字母大写(属性的类型 形参名){
…
this.属性 = 形参名;
}