什么是JavaScript中的面向对象? 与其他编程语言的面向对象有什么区别? 什么是原型?

 面向对象与原型模式 1.1. js的对象: 定义:是"无序属性的集合,其属性可以包含基本值,对象,和函数",没有类的概念(其他面向对象的语言都有类的概念) 面向对象思维:把解决问题的关注点放在解决问题的所需对象上. 1.2. 面向对象的三大特性: 1.2.1. 封装 就是讲一系列属性和方法,也就是功能 ,封装在对象里面,对象对外界暴露一些接口,外界在使用的时候,不需要关心对象内部的具体功能. 1.2.2. 继承 # 其他面向对象语言中的继承:有父子关系. # JS中的继承:自己没有的东西,别人有,拿过来用就是继承. * 例:

var wangsicong = {}; var wangjianlin = { money:9999, manageCompany:function(){ console.log(\'我的公司\'); } };
console.log(wangsicong);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsyzx.html