javascript是基于对象的还是面向对象的?
15个回答
展开全部
javascript算是面向对象
javascript的每个内建对象都是从object派生出来的,这样就有继承,多态和重构三个面向对象的特性,即使现在js是基于prototype的伪继承,但是总体思想是一个面向对象的语言,相信会在ecma新标准中引入
javascript的每个内建对象都是从object派生出来的,这样就有继承,多态和重构三个面向对象的特性,即使现在js是基于prototype的伪继承,但是总体思想是一个面向对象的语言,相信会在ecma新标准中引入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我忘了在哪里看到过这样一个比喻:
基于对象,就是一个工程师建了一栋房子,然后其它的工程师按照这个房子的样子去建造其它的房子
面向对象,就是一个工程师再图纸上设计出一栋房子的样子,然后其它工程师按照这个图纸的设计去建造房子
也就是说:
基于对象是先有一个具体的对象,然后在这个对象的基础上创建新的对象
面向对象就是先有一个抽象的对象描述,然后以此为蓝本构建具体对象
基于对象,就是一个工程师建了一栋房子,然后其它的工程师按照这个房子的样子去建造其它的房子
面向对象,就是一个工程师再图纸上设计出一栋房子的样子,然后其它工程师按照这个图纸的设计去建造房子
也就是说:
基于对象是先有一个具体的对象,然后在这个对象的基础上创建新的对象
面向对象就是先有一个抽象的对象描述,然后以此为蓝本构建具体对象
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javascript不是基于对象的,也不是面向对象的。
javascript可以实现类似对象的结构,但不是面向对象的。
javascript可以实现类似对象的结构,但不是面向对象的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
面向对象的三大特点(封装,继承,多态)。
Javascript是一种基于对象的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程语言,因为它的语法中没有类的概念。
Javascript是一种基于对象的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程语言,因为它的语法中没有类的概念。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询