先举一个栗子:
我们的封装有点像取款机,不管取款机内部是有什么组成的,怎样运行的,我们都不关心我们只要插卡,输入密码,取钱就行了,这就是封装
取款机什么组成:类的属性
取款机怎样运行:类的方法
封装:
- 将类的某些信息隐藏在内部,不允许外部程序直接访问
- 通过该类提供的方法来实现对隐藏信息的操作和访问
- 隐藏对象的信息
- 留出访问的接口
特点:
-
只能通过规定的方法访问数据
-
隐藏类的实现细节,方便修改和实现
实现:
- 修改属性的可见性(设为private)
2.创建get/set方法(设为public)
3.在get/set方法中加入属性控制语句
网友评论