枚举类的父类是不是Object类

这是java疯狂讲义中的两句话,上面一句说object是枚举类的父类,下面一句说不是,到底是不是!... 这是java疯狂讲义中的两句话,上面一句说object是枚举类的父类,下面一句说不是,到底是不是! 展开
 我来答
匿名用户
2019-05-27
展开全部
是的额,自己在IDEA写一个枚举,在main方法中应用出来,然后枚举对象“.”下,所有实现了Object方法的都能点出来,而且显示方法来源于Object。
你们都闪开我来
推荐于2017-09-18 · TA获得超过373个赞
知道答主
回答量:103
采纳率:0%
帮助的人:44.6万
展开全部
package javax.persistence;

/**
* Defines the types of primary key generation strategies.
*
* @see GeneratedValue
*
* @since Java Persistence 1.0
*/
public enum GenerationType {

/**
* Indicates that the persistence provider must assign
* primary keys for the entity using an underlying
* database table to ensure uniqueness.
*/
TABLE,

/**
* Indicates that the persistence provider must assign
* primary keys for the entity using a database sequence.
*/
SEQUENCE,

/**
* Indicates that the persistence provider must assign
* primary keys for the entity using a database identity column.
*/
IDENTITY,

这个是一个枚举的源码,你看下。

object不是枚举类的父类
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
d364055725
2018-05-29 · 超过10用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:18.4万
展开全部
Object是所有类的父类,也是枚举类的父类。我猜你截图中的“使用enum定义的枚举类默认继承了java.lang.Enum类,而不是继承Obejct类。”这句的意思是在不显式指出继承XX类的情况下,普通类是继承Object,而枚举类是继承Enum,但是Enum本身就是一个普通的抽象类,当然也是继承自Object的。A继承B,B继承C,那A当然也是C的子类。最简单的验证办法就是写段代码,拿Object接受枚举,看看报不报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式