当前位置: 首页 > news >正文

鸡泽网站建设案例免费的网站平台

鸡泽网站建设案例,免费的网站平台,上海做兼职哪个网站靠谱吗,做网站的软件m开头目录 一、枚举引出 二、分析问题 三、 解决方案-枚举 四、枚举的二种实现方式 五、应用案例 六、小结 一、枚举引出 package enum_;public class Enumeration01 {public static void main(String[] args) {Season spring new Season("春天", "温暖")…

目录

一、枚举引出

二、分析问题

三、 解决方案-枚举

四、枚举的二种实现方式

五、应用案例

六、小结


一、枚举引出

 

package enum_;public class Enumeration01 {public static void main(String[] args) {Season spring = new Season("春天", "温暖");Season winter = new Season("冬天", "寒冷");Season summer = new Season("夏天", "炎热");Season autumn = new Season("秋天", "凉爽");autumn.setName("xxx");autumn.setDesc("非常热");//出现的问题:对于季节而言,它的对象(具体值)是固定的,不会有更多//按照目前的设计思路,不能体现季节只有四个固定的对象//因此可以使用枚举类来解决这个问题// 枚: 一个一个   举:  例举,即把具体的对象一个一个例举出来的类称为枚举类Season other = new Season("白天", "~~~");}
}class Season{private String name;private String desc;//描述public Season(String name, String desc) {this.name = name;this.desc = desc;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}}

二、分析问题

1) 季节的值是有限的几个值(spring, summer, autumn, winter)
2) 只读, 不需要修改。


三、 解决方案-枚举


1) 枚举对应英文(enumeration, 简写 enum)
2) 枚举是一组常量的集合。
3) 可以这里理解: 枚举属于一种特殊的类, 里面只包含一组有限的特定的对象。


四、枚举的二种实现方式


1) 自定义类实现枚举
2) 使用 enum 关键字实现枚举

五、应用案例

final修饰的变量量全都大写 

 

package enum_;public class Enumeration02 {public static void main(String[] args) {System.out.println(Season.SPRING);}
}
class Season{private String name;private String desc;//描述//定义了四个对象//public static final修饰,因为是final修饰,所以必须是大写public static final  Season SPRING =  new Season("春天", "温暖");public static final  Season WINTER =  new Season("冬天", "寒冷");public static final  Season SUMMER = new Season("夏天", "炎热");public static final  Season AUTUMN = new Season("秋天", "凉爽");//1. 将构造器私有化,目的防止 直接 new//2. 去掉 setXxx 方法, 防止属性被修改(只能读,不能修改)//3.在Season 内部直接创建固定的对象实例private Season(String name, String desc) {this.name = name;this.desc = desc;}public String getName() {return name;}public String getDesc() {return desc;}@Overridepublic String toString() {return "Season{" +"name='" + name + '\'' +", desc='" + desc + '\'' +'}';}
}

六、小结

1) 构造器私有化
2) 本类内部创建一组对象[四个 春夏秋冬]
3) 对外暴露对象(通过为对象添加 public final static 修饰符)
4) 可以提供 get 方法, 但是不要提供 set
 

http://www.dt0577.cn/news/47308.html

相关文章:

  • 东莞响应式网站制作疫情防控最新数据
  • 企业网站设计推荐热搜关键词
  • 汉中 网站建设网络优化需要哪些知识
  • 广州做网站要多少钱网络推广项目
  • 做网站服务器多钱seo怎么做?
  • 广东网站建设服务商如何免费找精准客户
  • 优质作文网站山东疫情最新情况
  • 天津网站建设怎么样百度竞价托管费用
  • 上海给政府机关做网站开发 万兰州网站seo诊断
  • 信息网站设计方案新闻发稿平台有哪些
  • 广阳区建设局网站网络营销有哪些
  • 山东省济宁市嘉祥县建设局网站西安今日头条新闻消息
  • 手机上怎么做微电影网站2023年时政热点事件
  • 网站的公共头部怎么做郑州网站推广方案
  • 泉州网站建设价格google官方下载
  • 征二级网站建设意见 通知seo是什么品牌
  • 凡科做的网站能被收录吗汉中网络推广
  • 网站宣传的作用亚马逊关键词优化怎么做
  • 济南seo网站优化今日北京新闻
  • 个人如何申请网站深圳整站seo
  • 上海网站建设的价格低cctv 13新闻频道
  • 攀枝花网站建设兼职公司要做seo
  • 网站建设服务器篇新手seo入门教程
  • 郑州做网站优化外包seo的主要工作内容
  • 外包做网站大概多少钱江苏seo团队
  • 做网站app价格多少钱网络营销的概念及内容
  • 厦门哪里有教网站建设网络公司网络营销推广方案
  • 网站欧美风格seo营销论文
  • 广东深圳网站建设服务全网营销是什么意思
  • 龙岩做网站电脑培训学校哪家好