首页 > 基础资料 博客日记
java----枚举与注解
2023-07-24 16:57:30基础资料围观194次
文章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