黑马程序员技术交流社区

标题: 枚举继承问题? [打印本页]

作者: HM刘俊    时间: 2013-5-26 01:05
标题: 枚举继承问题?
本帖最后由 HM刘俊 于 2013-5-27 00:07 编辑

java中枚举可以继承类吗?为什么?
作者: HM刘俊    时间: 2013-5-26 23:28
坐求大神解答啊。。。。
作者: fjl_fight    时间: 2013-5-26 23:44
不能,枚举已经继承了Enum类,java中只能单继承,但是枚举类可以实现接口
给你一个实例吧,看看就知道了。
  1. enum Demo{
  2.        
  3. }
  4. public class Test {

  5.         /**
  6.          * @param args
  7.          */
  8.         public static void main(String[] args) {
  9.                 // TODO Auto-generated method stub
  10. //输出枚举类Demo的父类
  11.                 System.out.println(Demo.class.getSuperclass().getName());//结果为java.lang.Enum
  12.         }

  13. }
复制代码

作者: HM刘俊    时间: 2013-5-27 00:06
fjl_fight 发表于 2013-5-26 23:44
不能,枚举已经继承了Enum类,java中只能单继承,但是枚举类可以实现接口
给你一个实例吧,看看就知道了。 ...

谢了,这是黑马一个面试题。




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