封装

125 阅读1分钟

封装:就是把抽象出来的数据【属性】和数据的操作【方法】封装在一起。数据被保护在内部,程序的其他部分只有通过被权限的操作【方法】才能对数据进行操作。

封装的理解与好处:

1、隐藏实现细节:方法(数据可以链接)调用(传参数)

2、可以对数据进行验证,保证数据安全合理性

实现的步骤

1、将属性进行私有化【不能直接访问】

2、提供一个公共的(public)set方法用于对属性判断并赋值

3、提供一个公共的(public)get方法用于获取属性的值