面向对象和基于对象的语言之间的区别

VJA*_*JAI 14 javascript oop

面向对象和基于对象的编程语言有什么区别?JavaScript是面向对象还是基于?

TJH*_*vel 15

维基百科说:

在计算机科学中,基于对象的术语有两种不同的含义:

  • 面向对象编程的某种限制版本,其中存在以下一个或多个限制:(a)没有隐式继承,(b)没有多态,(c)只有非常简化的可用值子集是对象(通常是GUI组件).

  • 基于原型的系统(即基于"原型"对象的系统,它们不是任何类的实例).

Javascript是基于对象的.

  • 好吧,JavaScript是基于原型的,回答问题的第二部分. (2认同)