狂神日记06-面向对象-封装详解

 

封装

1.高内聚,低耦合(该露的露,该藏的藏)

   高内聚:类的内部数据操作细节自己完成,不允许外界干涉;

   低耦合:仅暴露少量的方法给外部使用。

2.封装(即数据的隐藏)

   通常,禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。

==>属性私有,get/set (具体操作详见代码)

3.意义:

(1)提高程序的安全性,保护数据

(2)增加程序的可维护性

(3)统一接口

(4)隐藏代码的实现细节

(出了点问题,图二代码报错,解决了再更新)

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

 

posted @ 2021-01-10 12:03  蓝色森林lin  阅读(229)  评论(0)    收藏  举报