易百教程
所有教程
Java技术
Web技术
脚本语言
数据库
高级语言
其它技术
查看所有教程
Java技术
Java教程
Java设计模式
JSP教程
JDBC教程
Struts2教程
Maven教程
java实例教程
MyBatis教程
Spring教程
Spring MVC教程
数据库
MySQL教程
PostgreSQL教程
极客
代码
面试题
面试题库
Java面试题和答案
面试问题详细
26、面向对象的编程语言和基于对象的编程语言有什么区别?
参考答案如下:
面向对象语言和基于对象的语言有以下基本区别:
面向对象的语言遵循 OOP 的所有概念,而基于对象的语言并不遵循 OOP 的所有概念,如继承和多态。
面向对象的语言没有内置对象,而基于对象的语言有内置对象,例如 JavaScript 有 window 对象。
面向对象编程的示例有 Java、C#、Smalltalk 等,而基于对象的语言示例有 JavaScript、VBScript 等。
微信关注