20201117_张凯

知识总结:

(1)今天我们主要学习了Java对方法(函数)的封装,主要将昨天的代码进行了高度复用;减少了代码的冗余性。
并且利用Test文件对封装好的类进行调用测试。

(2)在面向对象编程中,封装是指一种将抽象性函数接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。在要访问该类的代码和数据时,必须通过严格的接口控制(对类的域访问限定符有public,protect,private三种)封装最主要的功能在于我们能修改自己的实现代码,并且不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

封装的优点:

  1. 减少耦合
  2. 对类内部的结构自由修改
  3. 对成员变量进行更精确的控制
  4. 隐藏部分信息与实现细节,保证了安全性。

学习心得:

今天我们主要对昨天的代码进行了优化,我发现对一单一的,重复的代码可以进行高度复用来解决,对于重复的方法(函数)无需重复写入,只需调用即可。这充分体现了代码设计规则中的”高内聚低耦合“设计原则。在接下来的实习学习中,我会继续努力。

评论