2021-01-19java封装

1,什么是封装

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问

2,封装的好处

只能通过规定的方法访问数据、不能随意修改属性

隐藏类的实例细节,方便修改和实现

3,如何封装

第一步,私有化成员变量,用private修饰符(只允许本类访问)

第二步,创建getter和setter方法用于成员变量的读取和写入

第三步,在getter和setter方法中加入属性控制语句,对属性的合法性进行判断

代码示例:

this关键字代表当前对象,封装经常用到this关键字

this.属性 --操作当前对象的属性

this.方法--调用当前对象的方法

你可能感兴趣的:(2021-01-19java封装)