什么是面向对象? 谈谈你对面向对象的理解

什么是面向对象? 谈谈你对面向对象的理解面试官提问:什么是面向对象?谈谈你对面向对象的理解面试题拆解:这道面试题对于工作时间不是很长的Java程序员来说,出现频率是比较高的。那么到底什么是面向对象呢?讲面向对象之前,需要先聊一下面向过程,并聊聊两者的区别。再从面向对象的角度出发,聊聊面向对象的三大特性:封装、继承、多态。面试题回答下面是面试君对于这个面试题的回答,不一定全对,可具有一定的参考借鉴意义:面试官你好,我来回答一下这个问题,对于什么是面向对象,它是一种编程思想。聊到面向对象,我们需要聊一下面向过程的编程方式_怎么通俗理解面向对象

大家好,欢迎来到IT知识分享网。什么是面向对象? 谈谈你对面向对象的理解

面试官提问:什么是面向对象? 谈谈你对面向对象的理解

面试题拆解:

这道面试题对于工作时间不是很长的Java程序员来说,出现频率是比较高的。

那么到底什么是面向对象呢?讲面向对象之前,需要先聊一下面向过程,并聊聊两者的区别。

再从面向对象的角度出发,聊聊面向对象的三大特性:封装、继承、多态。

面试题回答

下面是面试君对于这个面试题的回答,不一定全对,可具有一定的参考借鉴意义:

面试官你好,我来回答一下这个问题,对于什么是面向对象,它是一种编程思想。聊到面向对象,我们需要聊一下面向过程的编程方式,因为面向对象是从面向过程过渡而来的。

以实际生活的案例来举一个例子,比如说洗衣服。

如果是面向过程的话,我们会将这个洗衣服任务拆解成一系列的步骤,每一个步骤就是一个函数。

  • 第一步,打开洗衣机;

  • 第二步,放衣服和洗衣液;

  • 第三步,选择洗衣模式,开始洗衣;

  • 第四步,等待洗完,拿出衣服。

如果是面向对象的编程方式,我们会拆分成人和洗衣机两个对象,再分析每一个对象,它需要做哪些事情。

人在其中需要做这三件事:

  • 第一件打开洗衣机

  • 第二件是放衣服和洗衣液

  • 第三件事是洗完衣服后拿出衣服。

洗衣机在其中只需要做一件事情:

  • 根据洗衣

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/27347.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信