随笔分类 -  java提高篇

摘要:摘自:http://cmsblogs.com/?p=52 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的 阅读全文
posted @ 2016-02-16 00:00 dangzhenjiuhao 阅读(414) 评论(0) 推荐(0)
摘要:摘自:http://cmsblogs.com/?p=48 在讲解之前我们先看一个例子,该例子是前篇博文(java提高篇—–理解java的三大特性之封装)的。 从这里我们可以看出,Wife、Husband两个类除了各自的husband、wife外其余部分全部相同,作为一个想最大限度实现复用代码的我们是 阅读全文
posted @ 2016-02-15 23:30 dangzhenjiuhao 阅读(266) 评论(0) 推荐(0)
摘要:摘自:http://cmsblogs.com/?p=41 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其 阅读全文
posted @ 2016-02-15 23:17 dangzhenjiuhao 阅读(360) 评论(0) 推荐(0)