黑马程序员技术交流社区

标题: 关于类的问题 [打印本页]

作者: 程佳佳    时间: 2011-11-25 09:35
标题: 关于类的问题
本帖最后由 程佳佳 于 2011-11-25 16:48 编辑

enum,@interface,interface都是class吗,如果不是的话,那它们和class有什么联系呢,什么时候要用到type呢?
作者: 刘涛    时间: 2011-11-25 09:53
interface是一个类
@interface这是定义一个注解,注解这东西是jdk1.5才有东西
enum的成员数据类型就是java.lang.Enum, 是Object

作者: 侯伟浩    时间: 2011-11-25 09:59
他们都是类,一个是枚举类,一个是注解类,一个是接口。只是比较特殊点罢了。
1.使用enum声明的类会自动继承Enum类。 且不能再使用extends关键字继承其他类。
2.使用@interface声明的类会自动继承Annotation。且不能再使用extends关键字继承其他类。
3.使用interface声明的类表示接口,可以理解为是一个特殊的抽象类。
当你想使用不确定的类型时,就可以使用泛型了,也就是type.
作者: 程佳佳    时间: 2011-11-25 16:47
谢谢了,受教了




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