农业基本建设项目信息网站,仿uehtml WordPress,优秀手机网站欣赏,如何广告推广面向对象的三大特点#xff1a;继承、封装、多态。前面学了继承#xff0c;现在讲封装。
封装encapsulation一词来自于capsule#xff0c;胶囊#xff0c;小密器#xff0c;密闭的空间。
封装的理念#xff1a;高内聚#xff0c;低耦合。
高内聚就是类的内部数据操作…面向对象的三大特点继承、封装、多态。前面学了继承现在讲封装。
封装encapsulation一词来自于capsule胶囊小密器密闭的空间。
封装的理念高内聚低耦合。
高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;
低耦合是仅暴露少量的方法给外部使用尽量方便外部调用。 编程中封装的具体优点有以下四个
提高代码的安全性。
提高代码的复用性。
“高内聚”︰封装细节便于修改内部代码提高可维护性。
“低耦合”∶简化外部调用便于调用者使用便于扩展和协作。 封装的实现—使用访问控制符 Java是使用“访问控制符”来控制哪些细节需要封装哪些细节需要暴露的。Java中使用4种“访问控制符”分别为private、default、protected、public