黑马程序员技术交流社区

标题: 类型之间的关系 [打印本页]

作者: 段浩亮    时间: 2012-3-19 19:28
标题: 类型之间的关系
java中Class,Interface,Annotation.,Enum,Type这些类型之间的关系是什么?请详细解释一下

作者: 陈从宾    时间: 2012-3-19 19:30
本帖最后由 陈从宾 于 2012-3-19 19:39 编辑

Class是用来丁一类的。Interface用来定义接口,类可以通过实现多个接口来达到多继承的效果,接口中的方法都是抽象的,接口不可以实例化对象而类可以。
enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。

作者: 刘旭    时间: 2012-3-19 22:42
Type 是 Java 编程语言中所有类型的公共高级接口。它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。他是从1.5开始的。
interface是定义接口的关键字,而Interface在java中没有任何意义。
Class术语继承Object的类,是一类对象的抽象概括。这类对象是java编译生成的字节码。
Annotation是继承java.lang.Object的一个类,详见API。
Enum也是继承java.lang.Object的一个类,这是所有 Java 语言枚举类型的公共基本类。而enum是定义枚举类的关键字。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2