我知道 C++ 纯虚类,但 Java 更进一步,为多接口(interface)(而非实现)继承创建了一流的(无双关语意)概念,接口(interface)
。它现在是主要静态类型语言的主要内容。 Java 发明了接口(interface)概念吗?或者它是否也作为第一类概念出现在较早的语言中?
最佳答案
这里是文章 The Java Language Environment 的摘要。
Java 语言中的接口(interface)只是对象声明它实现的方法的规范。接口(interface)不包括实例变量或实现代码——仅包括常量和方法的声明。 Java 语言中接口(interface)的概念是从 Objective-C 的协议(protocol)概念 借用的。
http://java.sun.com/docs/white/langenv/Object.doc2.html#6185
关于java - Java 发明了接口(interface)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758468/