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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM刘俊 高级黑马   /  2013-5-26 01:05  /  1390 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 HM刘俊 于 2013-5-27 00:07 编辑

java中枚举可以继承类吗?为什么?

3 个回复

倒序浏览
坐求大神解答啊。。。。
回复 使用道具 举报
不能,枚举已经继承了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. }
复制代码

评分

参与人数 1黑马币 +1 收起 理由
HM刘俊 + 1

查看全部评分

回复 使用道具 举报
fjl_fight 发表于 2013-5-26 23:44
不能,枚举已经继承了Enum类,java中只能单继承,但是枚举类可以实现接口
给你一个实例吧,看看就知道了。 ...

谢了,这是黑马一个面试题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马