Java的面向对象编程(OOP)

一:面向对象编程是java的一个优点:特性:【①封装②继承③多态④抽象

(1):代码开发模板化.易维护,修改

(2):代码复用

(3):增强代码可靠性,灵活性

(4):增强代码的可理解性

①:封装-->给对象提供隐藏内部特性和行为的能力。仅提供方法改变内部的数据。

好处:①保护对象状态②提高代码可用性和维护性③禁止对象之间的不良交互,提高了模块儿化

②:继承-->从基类【父类】获取字段和方法的能力

好处:①增强代码重用性②也可以在不修改类的情况下给现存的类提供新特性

③:多态-->底层数据类型不同的做一个相同接口展示的能力 。  【 爹有多个儿】

好处:①扩充性强②接口性③灵活性④简化性【便于开发】

④:抽象-->把目的和行为的实现细节分开。【不能抽象实例化类对象】

posted @ 2018-01-05 16:07  瀧思葉  阅读(138)  评论(0编辑  收藏  举报