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

动漫设计与制作难吗落实20条优化措施

动漫设计与制作难吗,落实20条优化措施,基于wordpress的商城系统,rpg制作大师手机版项目代码 https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter11/src/com/yinhai/enum_ 〇、创建时自动填入版权 作者等信息 如何在每个文件创建的时候打入自己的信息以及版权呢 菜单栏-File-setting-Editor-File and Code Templaters -Includes-输入信…

项目代码

https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter11/src/com/yinhai/enum_

〇、创建时自动填入版权 作者等信息

 如何在每个文件创建的时候打入自己的信息以及版权呢

菜单栏-File-setting-Editor-File and Code Templaters -Includes-输入信息 如下图

一、引出

要求创建季节(Season)对象,请设计并完成

/*** @author 银海* @version 1.0*/
public class Enumeration01 {public static void main(String[] args) {Season season = new Season("spring", "worm");Season season1 = new Season("winter", "cold");Season season2 = new Season("summer", "hot");Season season3 = new Season("autumn", "cold");//对于季节而言,是固定的四个 不会有更多//因此这样设计不好,所以引出枚举类,把对象一个个列举出来Season other = new Season("asdasdas", "~~~~~~~~~");}
}
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.自定义类实现枚举

        1)不需要提供setXxx方法,因为枚举对象值通常为只读.

        2)对枚举对象/属性使用final + static 共同修饰,实现底层优化.

        3)枚举对象名通常使用全部大写,常量的命名规范

        4)枚举对象根据需要,也可以有多个属性

public class Enumeration02 {public static void main(String[] args) {System.out.println(Season.AUTUMN);System.out.println(Season.SPRING);System.out.println(Season.SUMMER);System.out.println(Season.WINTER);}
}class Season {private String name;private String desc;//3.在Season内部直接创建对象,加上public static//4.优化可以加入final修饰符public final static Season SPRING = new Season("春天", "暖");public final static Season WINTER = new Season("冬天", "寒冷");public final static Season AUTUMN = new Season("秋天", "冷");public final static Season SUMMER = new Season("夏天", "热");//1.私有化构造器public Season(String name, String desc) {this.name = name;this.desc = desc;}//2.去掉set方法 防止被修改public String getName() {return name;}public String getDesc() {return desc;}}

小结:进行自定义类实现枚举有如下特点

        1)构造器私有化

        2)本类内部创建一组对象

        3)对外暴露对象(通过为对象添加public final static修饰符)

        4)可以提供get方法,但是不要提供set

2.enum关键字实现枚举(引出)

public class Enumeration03 {public static void main(String[] args) {System.out.println(Season.AUTUMN);System.out.println(Season.SPRING);System.out.println(Season.SUMMER);System.out.println(Season.WINTER);}}
enum Season {//1.使用enum代替class//2.//常量名(实参列表);//3.如果有多个常量(对象)SPRING("春天", "暖"),WINTER("冬天", "寒冷"),AUTUMN("秋天", "冷"),SUMMER("夏天", "热");//等价于自定义的public final static Season SPRING = new Season("春天", "暖");//4.如果使用enum来实现枚举,要求将常量对象写在前面private String name;private String desc;private Season(String name, String desc) {this.name = name;this.desc = desc;}public String getName() {return name;}public String getDesc() {return desc;}}

三、enum实现枚举注意事项和细节

1.当我们使用enum关键宇开发一个枚举类时, 默认会继承Enum类

        使用javap反编译

                

        如何使用javap反编译呢,定位class文件,使用cmd,输入javap 想要反编译的文件.class

2.调用的构造器

        传统的public static final Season2 SPRING = new Season2("春天","温暖"); 简化成SPRING("春天","温暖"),这里必须知道,它调用的是哪个构造器,注意得是private

3.如果使用无参构造器创建枚举对象,则实参列表和小括号都可以省略

4.当有多个枚举对象时,使用,逗号 间隔最后用一个分号结尾

5.枚举对象必须放在枚举类的行首.
 

四、课堂练习

                

正确 调用的是Gender 的无参构造器,没有写构造器也隐含在类内

        ​​​​​​​        

会继承父类Enum,本类是没有toString的所以要找父类有没有toString

        ​​​​​​​        ​​​​​​​

有,名字就是BOY(有个疑问,开一章节再看看),输出true

http://www.yayakq.cn/news/23535/

相关文章:

  • 化妆品购物网站开发的意义网站建设系统总体结构功能图
  • 网站二级导航制作能被百度收录的建站网站
  • 网站会员功能网站首页上海网站建设公司
  • 东莞网站定制wordpress漏洞关键字
  • 网站功能项目报价嘉兴网页制作公司
  • 企业网站建设需求wordpress3教程
  • 静态网站被挂马售后服务规范网站建设
  • 网站全屏大图代码企业网站建设硬件
  • 汕头网站制作多少钱电子商务网站建设心得体会
  • 视频播放类网站建设费用宁夏建设厅网站查证
  • 灵璧县住房和城乡建设局网站中山网约车资格证报名地点
  • 程序员自己做网站赚钱求个网站你懂我意思是
  • 用网站做微信公众号无极任务平台网站进入
  • wordpress可以制作什么网站吗房地产销售造林种养殖加工承揽项目开发等招商广告
  • 农村自建房室内装修设计效果图首页优化公司
  • 凡科免费建站网站建设项目进度计划
  • 网站流量统计分析工具《网站建设 补充合同
  • 烟台做网站优化哪家好编程一小时网站
  • 川制作官方网站开发公司如果对外租房需要成立管理公司吗
  • 上海网站设计建设公司找装修公司上什么网站
  • 网站pc和手机端分离怎么做wordpress 3
  • 如何将网站变成免费WordPress搬家文章404
  • 浙江省建设信息港网站深圳市住房和建设
  • 李沧做网站公司网站首页加载特效
  • 免费做头像网站有哪些wordpress数据分析
  • 手机wap网站怎么做网站建设冫首先金手指十五
  • 招投标网站建设开发开源网站建设实习心得
  • cms网站设计wordpress 亚马逊s3
  • 贵阳网站制作策划爱淘宝网页网站建设
  • 网站建设和优化软件工程专业介绍