狂神日记06-面向对象-封装详解
封装
1.高内聚,低耦合(该露的露,该藏的藏)
高内聚:类的内部数据操作细节自己完成,不允许外界干涉;
低耦合:仅暴露少量的方法给外部使用。
2.封装(即数据的隐藏)
通常,禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。
==>属性私有,get/set (具体操作详见代码)
3.意义:
(1)提高程序的安全性,保护数据
(2)增加程序的可维护性
(3)统一接口
(4)隐藏代码的实现细节
(出了点问题,图二代码报错,解决了再更新)

“对于参数类型不适用”那就换个char类型的输出语句嘛,敲代码要耐心哦。加油,以上是更正的封装代码。
浙公网安备 33010602011771号