封装的理解:将类的某些信息隐藏在类的内部,不允许外部的程序直接访问,提供接口访问

对封装的理解:

1、将类的某些信息隐藏在类的内部,不允许外部的程序直接访问,
2、通过  类  提供一些 public 方法来操作访问,不能直接对类所有属性进行操作,
3、隐藏对象信息  提供访问接口.

在这里插入图片描述

生活中的实例:ATM机的封装:

ATM机器:用户是不用知道ATM机是怎么存储这些钞票的,钞票的位置在哪,怎么处理存取逻辑的
用户只需要利用接口:插卡口 屏幕 取钞票口  提供正确的账号和密码就能顺序的存取钞票。
即使ATM机内部结构发生变化 而接口不变 用户是感觉不到变化的 存取操作照样的进行

java中的封装:

private(私有) 修饰之后 是只能在当前类可以访问,其他的类是不能访问的,通过修饰实现信息的隐藏
通过开发public(公有)修饰的的开放接口,实现对属性的编辑

猜你喜欢

转载自blog.csdn.net/qq_42664961/article/details/86656884
今日推荐