【发布时间】:2014-01-28 09:16:38
【问题描述】:
我正在尝试学习 Java 的基础知识,并且我更熟悉 JavaScript。
以下说法是否准确(我只需要高层次的理解):
Javascript 构造函数或工厂函数是Java 中类或接口的等价物(我在这里松散地使用这个词)。
编辑:
这是我在 Java 书籍中读到的内容:
Java 程序主要是一个集合对象 对象通过调用彼此的方法。每个对象都是一个 某些 type,并且该类型由 class 或 界面。大多数 Java 程序使用许多不同类型的集合。
来自 Javascript,上面听起来很像 JS 构造函数,类似于 Java 中定义对象属性和方法的类。
我知道 Java 和 JavaScript 是两种不同的语言。
谢谢
【问题讨论】:
-
Java 类有构造函数,如果那是你要问的。 Java 接口没有。
-
@crush OP 说的是 JS 中的构造函数,并不是说 Java 类和接口有构造函数。
-
在我看来他在问一个 JS 构造函数是否等同于 Java 中的类或接口。
-
@crush 是的,这也是我的理解。但在这种情况下,您的评论毫无意义。
-
@crush 问题是,“构造函数”在 JS 和 Java 中的含义完全不同,即使两者可能具有可比性(我不确定)。您似乎混淆了共享相同术语的两个概念。
标签: java javascript