A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 段浩亮 中级黑马   /  2012-3-19 19:28  /  1464 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java中Class,Interface,Annotation.,Enum,Type这些类型之间的关系是什么?请详细解释一下

2 个回复

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

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 陈从宾 于 2012-3-19 19:39 编辑

Class是用来丁一类的。Interface用来定义接口,类可以通过实现多个接口来达到多继承的效果,接口中的方法都是抽象的,接口不可以实例化对象而类可以。
enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马