首页 > 基础资料 博客日记
java----枚举与注解
2023-07-24 16:57:30基础资料围观597次
文章java----枚举与注解分享给大家,欢迎收藏Java资料网,专注分享技术知识
《枚举类》


《使用》
1 手写枚举类:
2 class Season{
3 private String name;
4 private String des;
5 //1.私有化构造器,防止乱new,改变其中的值:
6 private Season(String name,String des){
7 this.name=name;
8 this.des=des;
9 }
10 //2.去除set方法,只留下get方法:
11 public String getName(){
12 return this.name;
13 }
14
15 public String getDes() {
16 return this.des;
17 }
18 //在类中提前定义好固定对象:
19 public static final Season SPRING=new Season("春天","能与她在春天里相会真是太好了。如果没有遇到她,我将会无法前进。");
20 public static final Season SUMMER=new Season("夏天","能与她在夏天里相会真是太好了。如果没有遇到她,我会依然无法从消沉中振作起来 ");
21 public static final Season AUTUMN=new Season("秋天","能与她在秋天里相会真是太好了。如果没有遇到她,我将会不为人知的坏掉。");
22 public static final Season WINTER=new Season("冬天","能与她在冬天里相会真是太好了。如果没有遇到她,我将会误解了坚强的意义。");
23 }
24 使用enum枚举类:
25 enum Season{
26 SPRING("春天","能与她在春天里相会真是太好了。如果没有遇到她,我将会无法前进。"),//这里注意用逗号
27 SUMMER("夏天","能与她在夏天里相会真是太好了。如果没有遇到她,我会依然无法从消沉中振作起来 "),
28 AUTUMN("秋天","能与她在秋天里相会真是太好了。如果没有遇到她,我将会不为人知的坏掉。"),
29 WINTER("冬天","能与她在冬天里相会真是太好了。如果没有遇到她,我将会误解了坚强的意义。");
30 //上述这些一定要写到enum类的最前面
31 private String name;
32 private String des;
33 private Season(String name,String des){
34 this.name=name;
35 this.des=des;
36 }
37 public String getName(){
38 return this.name;
39 }
40
41 public String getDes() {
42 return this.des;
43 }
44 }
45 在底层实现时:
46 也是:
47 SPRING()==(public static final SPRING=new Season())




《注意》

java是单继承机制
《注解》


《@Override》



《@Deprecated》


《@SuppressWarning》

《元注解》
文章来源:https://www.cnblogs.com/cilinmengye/p/16497504.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
上一篇:java将list转为逗号隔开字符串
下一篇:WebSocket
相关文章
最新发布
- 曝华为"白嫖"开源团队技术方案事件——网友评论总结
- 洛谷-P7998 [WFOI - 01] 猜数 题解
- AI 相关概念之(基础层级):AI、ANI、AGI、ASI
- 深度解读 AEC-Q100 Rev-J:为什么先进制程芯片的 ESD 电压降低?车规标准“放水”了?
- 硅基流动 vs OpenRouter——两种AI Infra模式的取舍
- Vector 选型与实战:vs OTel / Logstash / Fluentd 全维对比,及统一日志与指标管道的 AWS ECS 落地
- "MixFormer: Co-Scaling Up Dense and Sequence in Industrial Recommenders" 论文笔记
- 开源分享|用MicroPython 做了个 AI 小鸡,它会长大,还记得我所有的情绪
- HEIC图片转换器(HEIC转JPG/PNG/WEBP/BMP/TIFF/ICO)
- 5 分钟上手 AgentRun:从注册到第一个 Agent 运行


