1,什么是封装
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
2,封装的好处
只能通过规定的方法访问数据、不能随意修改属性
隐藏类的实例细节,方便修改和实现
3,如何封装
第一步,私有化成员变量,用private修饰符(只允许本类访问)
第二步,创建getter和setter方法用于成员变量的读取和写入
第三步,在getter和setter方法中加入属性控制语句,对属性的合法性进行判断
代码示例:
this关键字代表当前对象,封装经常用到this关键字
this.属性 --操作当前对象的属性
this.方法--调用当前对象的方法
网友评论