美文网首页java学习
NO.15 面向对象总结

NO.15 面向对象总结

作者: smallnumber | 来源:发表于2017-07-17 00:07 被阅读0次

这周主要学习的是java的面向对象编程,我们把任何事物都看成一个对象,这个对象有自己属性和行为;然后主方法实现的是这个对象干什么事情,比面向过程更符合我们的思维逻辑,所以说java不是一门难理解的语言,而是一门贴近现实的高级语言。

我觉得java的面向对象编程的优点如下:

1)数据封装且安全。数据信息在类中,可以极大的避免程序相互依赖的问题,减少代码变动的影响;另外类中信息可防止外部直接访问,只能通过我们设置的特定的方法访问,极大的提高了程序的安全性。

2)继承提高重用性与多态提高通用性。继承使子类具有父类的属性与行为,父类为子类也提供了规范,使代码简洁易懂;多态可以把不同的子类当作父类类型来看待,可以屏蔽不同子类对象之间的差异,从而写出通用的代码达到通用编程,以适应不断变化的需求。(多态具体变现:子类对父类方法覆盖、 本类中方法的重载、子类对父类属性的覆盖)

3)简洁易理解。在系统开发中,使用抽象是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽可能避免过早考虑一些细节。类实现了对象的数据(即状态)和行为的抽象。

另外,面向接口编程似乎拥有面向对象优点·的基础上,更加的规范化,所以为了写出优美的代码,使用接口肯定是必不可少的。

相关文章

  • NO.15 面向对象总结

    这周主要学习的是java的面向对象编程,我们把任何事物都看成一个对象,这个对象有自己属性和行为;然后主方法实现的是...

  • Day11_面向对象

    面向对象 面向对象概述 面向对象思想总结:1.面向过程:当要实现一个功能时,需要亲力亲为,处理每个细节2.面向对象...

  • 理解面向对象

    理解面向对象 阅读知乎大牛对面向对象的讨论后,写下自己的总结和理解。知乎 面向对象的原本特性 面向对象原本的特性(...

  • 2019-10-23

    python面向对象编程总结 python中的对象:在其...

  • 面向对象总结

    面向对象编程的优势: 面向对象是将事物高度抽象化。 面向过程是一种自顶向下的编程 面向对象必须先建立抽象模型,之后...

  • 面向对象总结

    #### 1.什么叫面向对象 2.面向对象的三大特性 3.什么是对象 4.什么是js对象 5.名词提炼法 6.如何...

  • 面向对象总结

    1.面向对象思想的特点 (1)是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做) (2)可...

  • 面向对象总结

    什么是面向对象 seajs 如何定义一个模块 define(function(require,exports,mo...

  • 面向对象--总结

    内存分析贯穿全部 对象和类的概念 类(对象)之间的关系 面向对象的设计思想 class new 引用的概念 构造方...

  • 面向对象总结

    面向对象思想 类与对象 定义类格式: 面向对象的三大特征 封装 继承 多态: 抽象类 接口 内部类 匿名内部类: ...

网友评论

    本文标题:NO.15 面向对象总结

    本文链接:https://www.haomeiwen.com/subject/wywxkxtx.html