枚举创建

Java开发交流群 677807540   大家可以一起讨论技术欢迎加入

.01.enum:枚举 枚举是JAVA5.0之后提供的新的类型,
主要用来表示一些固定值 如:一周七天 交通灯颜色 book动作

02.创建枚举使用关键字 enum

03.枚举不是类,是一种新的类型,
只不过我们可以将枚举看做是 一个类来使用。


04.所有枚举都自动继承 java.lang.Enum类
    enum.class.getSuperclass().getName();可以证实
05.我们写个类继承java.lang.Enum 是否算枚举?
不算 我们使用的是class 进行模拟

注解annotation
JDK中java.lang包中提供了三个注解:
    @Override: 表示子类重写父类方法,如果使用了该注解,
    但是子类没有重写父类方法,则编译器发出一条错误消息。
    
    @Deprecated:表示方法已经过时,如果使用了过时的方法,
    则编译器发出条警告消息
    
    @SuppressWarnings: 取消警告
    
自定义注解使用关键字 @interface
java.lang.annotation包中注解,该包中的注解一般用在其他注解上
    @Retention:表示注解的保留策略
        value=RetentionPolicy.SOURCE 注解保留在源码中
        
              RetentionPolicy.CLASS  注解保留在class文件中 运行期不加载 默认行为
              
              RetentionPolicy.RUNTIME 运行期加载注解信息,可以使用反射获得
              
    @Target:表示注解适用的程序元素的种类【注解可以用在哪些地方】
        value=ElementType

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值