【发布时间】:2017-01-16 18:03:27
【问题描述】:
最近我参加了一个面试,我正在关注关于 javaScript 的问题
问:是基于对象还是面向对象编程 我:基于对象,因为没有类,我们首先创建一个对象,然后从中创建其他对象。
问:它是脚本语言还是编程语言? 我:编程语言(问:那为什么名字里有脚本我:不知道)
问:它有哪些面向对象的特性? 我:封装和继承(问:不是多态?我:不是问:但是javascript中的所有内容都是后期绑定的,所以你为什么说它不是多态,不存在我:空白)
我从网上的不同教程中得到了这些答案,但看起来他并不相信我的答案。在这里发布问题之前,我确实用谷歌搜索了它们,但仍然感到困惑,因为有些网站说我的答案和我的答案相反。
有人可以帮我解决我的疑惑吗?
【问题讨论】:
-
en.wikipedia.org/wiki/JavaScript 有人试图将 JavaScript 放入千篇一律的工具中。不懂JavaScript。简短的回答:它做了很多,不能像其他语言一样适合千篇一律
-
我已经看到了,但有一个疑问是解释性编程语言不只是脚本语言吗?
-
这些面试问题对我来说似乎很愚蠢。它们属于大学 CS 测验(因为它们不适用于实际编程)。
-
@SimpleJ 哈!在 CS 上的精彩一击。
标签: javascript oop polymorphism