什么是面向对象(面试题)
java,c语言的面试题,什么是面向对象
今天在B站看到一个华为技术大牛讲解面试题:什么是面向对象?
答:在软件实现技术中,有两种编程思想,一种是面向过程编程,一种是面向对象编程。面向过程编程是按照需求的时间顺序或是某种其他的顺序进行编程,比如如何把大象放入冰箱,需要三步:1、打开冰箱;2、把大象放入冰箱;3、关闭冰箱。这就是面向过程编程思想。
而面向对象编程则是将需求划分为对象(类),类是面向对象的基础,再谈大象冰箱事件,运用面向对象思想就是将事件划分为大象类,冰箱类,至于大象如何进入冰箱则是不关心,只要有这个方法就行了。
面向对象必有封装、继承、多态,解答什么是面向对象面试题,答出上面的概念只能说是入门而已,并不是完美答案,还需要说明,面向对象的精华,即封装、继承、多态。而且必须答出这三个的含义,思想等。
2021-04-03
最新推荐文章于 2022-12-02 22:20:39 发布