面向对象编程思想总结

Posted zjulanjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象编程思想总结相关的知识,希望对你有一定的参考价值。

什么是面向对象编程?

  就是把一类具有相同属性和动作的实体抽象成为计算机里面的类, 也就是对象的模板, 把属性和方法封装成一个类中.

处理业务的流程就是对象之间的信息传递. 把程序中的所有东西当做对象来进行处理. 

为什么需要面向对象编程?

     面向对象编程更加模块化,更加易于构建大型项目. 而且面向对象编程有利于更新和维护, 其简化了企业级的编程的协同问题

面向对象编程相对于面向过程编程有什么优势?

 项目可以做的更大,模块之间解耦, 调用更简单, 易于修改和维护, 适合大型项目

面向对象编程的核心思想是什么?

   一些皆对象, 同类型之间的对象有相同的属性和方法, 同类型的对象都可以处理相同的消息, 以对象为基础, 对象当中封装了

属性和方法, 所有的业务操作转变成对象的行为和对象之间的消息传递.

面向对象编程的要素有哪些?

   类:  创建一类具有相同特征的对象的模板,是计算机当中对于对象的抽象

  对象: 一切皆对象, 凡是具有状态和行为的实体

  属性: 属性对应着对象的状态, 是计算机里面表示对象的状态的数据结构

  方法: 方法对应着对象的行为, 是计算机对对象的行为的一种抽象, 是处理业务逻辑的关键所在

  构造方法: 构造方法是创建对象时所调用的方法

  继承: 继承的主要目的是实现方法的多态性和代码的可重用性

  多态: 多态是为了解决现实生活中的情况的多样性问题, 根据不同的条件, 做出对应的动作

  封装: 封装就是把属性和方法封装到一个类中, 通过方法来修改和执行业务, 有利于后期的修改和维护

什么是对象?

  万物皆对象, 对象是具有状态和行为的一切实体, 对象可以是具体的物品,也可以是抽象的物品

什么是类?

  类是创建对象的模板, 类是对象的抽象, 类是对象在计算机中的抽象后的版本

什么是多态?

  多态是指方法的重载和方法的重写, 在相同名称的方法下, 根据不同的情况调用对应的方法, 有助于实现

满足灵活多变的实际业务需求.

什么是封装?

   封装就是把属性和方法都封装为类, 通过方法去访问和修改数据, 对外提供修改数据和处理业务的方法,

有助于实现模块化编程, 有助于实现代码的维护和代码的修改

什么是继承?

怎么实现多态?

 

以上是关于面向对象编程思想总结的主要内容,如果未能解决你的问题,请参考以下文章

面向对象总结

编程思想总结

关于java面向对象编程和面向接口编程区别

阅读java编程思想的总结

看java编程思想 前两章 总结

Java 大厂面试必刷题 Day1:何为面向对象编程的思想?面向对象三大特征是什么?