美文网首页
面向对象编程思想

面向对象编程思想

作者: SuYongZhi | 来源:发表于2018-11-18 13:39 被阅读0次

    面向对象编程思想:根据需求,分析对象,找到对象有什么特征和行为,通过代码的方式来实现需求,要想实现这个需求,就要创建对象,要想创建对象,就应该有构造函数,然后通过构造函数来创建对象,通过对象调用属性和方法来实现相应的功能及需求,即可!

    首先js不是一门面向对象语言。js是一门基于对象的语言,那么为什么学习js还要学习面向对象?因为面向对象的思想适合于人的想法,编程起来更加方便及后期的维护。。。。

    面向对象的特性:封装,继承,多态。

    封装:就是包装。

    一个值储存在一个变量中--->封装.

    一坨重复的代码放在一个函数中--->封装。

    一系列的属性放在一个对象中--->封装。

    一些功能类似的函数(方法)放在一个对象中--->封装。

    好多相类似的对象放在一个js文件中---封装。

    继承:首先继承是一种关系,类(class)与类之间的关系,js中没有类,但是可以通过构造函数模拟类,然后通过原型来实现继承。

    继承也是为了数据共享,js中的继承也是为了实现数据共享。

    相关文章

      网友评论

          本文标题:面向对象编程思想

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