美文网首页
面向对象【小飞说事儿】

面向对象【小飞说事儿】

作者: 纳兰三少 | 来源:发表于2017-06-07 19:51 被阅读0次

       刚毕业的学生在面试的时候,面试官经常会问一个问题:谈谈你对面向对象的理解,虽然学了很长时间编程,但是学生的回答往往还是不尽人意,80%的学生回答都是:面向对象是一种编程思想,它有三大特性,封装、继承、多态、然后....然后就没有然后了,往往都是一句话就把这个问题回答了,面试场相对比较尴尬.....也有可能因为这个回答被面试官Pass掉.......

那我们可以分析一下,为什么这样回答,给面试官的感觉不是很好........

原因一:回答问题没有任何铺垫,给人感觉理解不是很深入,实属不妥,况且像OOP这种编程思想。

原因二:回答问题没有深入和拓展。

继续中.....

首先,面向对象编程是现在的一种主流编程思想(不可否定),逐渐取代面向过程编程,随着互联网的高速发展,程序已经影响着我们生活中的方方面面,因此面向对象编程思想渐渐奠定它在编程中思想的地位;

它最主要的体现就是在于它的三大特性:封装、继承、多态和一个核心:抽象 [类的概念] 、那我们现在就对其两点展开剖析:

三大特性的作用:

封装:1、隐藏代码的实现细节,提高代码的安全性  2、完善对象(方法和属性);

继承:1、减少代码的冗余; 2、提高开发效率;

多态:1、作为设计模式的基础(23种设计模式大部分用到多态)

                 多态存在的三个条件:A-有继承关系 ;B-子类重写父类方法;C-父类引用指向子类对象

相关文章

  • 面向对象【小飞说事儿】

    刚毕业的学生在面试的时候,面试官经常会问一个问题:谈谈你对面向对象的理解,虽然学了很长时间编程,但是学生的回...

  • JavaScript高级

    1 面向对象操作 - 回顾对象的基本概念 - 面向对象的相关概念 - 面向对象的特征和操作的实现方式 - 小练习 ...

  • 面向对象小问答

    1.面向对象的三大特性是什么,请分别说明?01 封装:使用对象来封装函数和变量,对外提供对应的接口。提供提高代码的...

  • 面向对象小知识

    instanceOf 作用:判断某个对象是否是由指定的构造函数创建出来的 使用方法:对象 instanceOf 构...

  • 面向对象小漫画

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 总结.Net基础知识——献给即将入坑的同行们(一期)

    什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • 20-OOP类与对象

    面向对象 Object Oriented 学习面向对象:XXOO 面向对象的学习: 面向过程和面向对象的区别: 面...

网友评论

      本文标题:面向对象【小飞说事儿】

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