JS面对对象的特性介绍

这篇文章主要讲解了“JS面对对象的特性介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS面对对象的特性介绍”吧!

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

  封装:就是包装

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

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

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

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

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

  继承:

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

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

  原型作用之一:数据共享,节省内存空间

  原型作用之二:为了实现继承

  继承是一种关系:

  父类级别与子类级别的关系

  多态:

  一个对象有不同的行为,或者是同一个行为针对不同的对象,产生不同的结果,要想有多态,就要先有继承,js中可以模拟多态,但是不会去使用,也不会模

  结束语:以上就是关于高级JS——继承的全部内容,更多内容请关注。

感谢各位的阅读,以上就是“JS面对对象的特性介绍”的内容了,经过本文的学习后,相信大家对JS面对对象的特性介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!