20201117_刘婷
学习总结
今天一天的学习,我学习了java的封装,其实在我看来java 封装,其实就是将公共通用的实现逻辑的东西装到一个盒子里,出入口都在这个盒子上。如果要用就将这个盒子拿来用,连接出入口就能用了,不用的话对你代码没什么影响。真正意思上封装是面向对象的一个重要概念,封装其实就是把描述一个类的属性和行为的代码封装在一个模块中,可以防止外部随机访问对象内部的数据,增加了代码的安全性。因此我们在定义类的时候可以使类中的数据只有自己可见,这时创建出的对象就像是一个“黑盒子”,外界只能通过对象的共有方法来得到对象中的数据。他的好处有只能通过规定的方法访问数据;隐藏类的实例细节,方便修改和实现。减少耦合;对类内部的结构自由修改 ;对成员变量进行更精确的控制;隐藏部分信息与实现细节,保证了安全性。我也知道了java中的访问修饰符private:只能在本类中使用;protected:本类,同包,子类中使用;public:本类,同包,子类,其他中都可以使用。
个人心得
今天在老师的带领下学习了java的封装也让我知道了原来数据的屏蔽过滤在还没有到服务器之前就已经被处理,这让我对编程又有了新的事情,在原来的想法里所有的屏蔽和过滤我觉得应该在服务器里进行,而现在我拓宽了我的视野。今天的实操中我也了解到了有些时候及时很小的一个错误就会导致很多连锁反应,编程需要认真与信心同时我对数据库和客户端中间的过程也有了新的认识,对于优化这一概念也在我心中埋下了种子。路漫漫其修远兮吾将上下而求索。
近期评论