美文网首页
13,定义常量

13,定义常量

作者: 旅程中 | 来源:发表于2018-10-10 10:14 被阅读1次
/**
 * Method One
 */
interface ConstantInterface {
    String SUNDAY = "SUNDAY";
    String MONDAY = "MONDAY";
    String TUESDAY = "TUESDAY";
    String WEDNESDAY = "WEDNESDAY";
    String THURSDAY = "THURSDAY";
    String FRIDAY = "FRIDAY";
    String SATURDAY = "SATURDAY";
}
/**
 * Method Two 
 */

public enum Area
{
  PROVINCE("广州",1);

    private String name;

    private Integer id;

    Area(String name,Integer id)
    {
        this.name = name;
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public Integer getId() {
        return id;
    }
}
/**
 * Method Three
 */
class ConstantClassField {
    public static final String SUNDAY = "SUNDAY";
    public static final String MONDAY = "MONDAY";
    public static final String TUESDAY = "TUESDAY";
    public static final String WEDNESDAY = "WEDNESDAY";
    public static final String THURSDAY = "THURSDAY";
    public static final String FRIDAY = "FRIDAY";
    public static final String SATURDAY = "SATURDAY";
}
/**
 * Method Four
 * http://www.ibm.com/developerworks/cn/<a href="http://lib.csdn.net/base/17" class='replace_word' title="Java EE知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java</a>/l-java-interface/index.html
 */
class ConstantClassFunction {
    private static final String SUNDAY = "SUNDAY";
    private static final String MONDAY = "MONDAY";
    private static final String TUESDAY = "TUESDAY";
    private static final String WEDNESDAY = "WEDNESDAY";
    private static final String THURSDAY = "THURSDAY";
    private static final String FRIDAY = "FRIDAY";
    private static final String SATURDAY = "SATURDAY";
    public static String getSunday() {
        return SUNDAY;
    }
    public static String getMonday() {
        return MONDAY;
    }
    public static String getTuesday() {
        return TUESDAY;
    }
    public static String getWednesday() {
        return WEDNESDAY;
    }
    public static String getThursday() {
        return THURSDAY;
    }
    public static String getFirday() {
        return FRIDAY;
    }
    public static String getSaturday() {
        return SATURDAY;
    }
}
public class TestConstant {
    static final String day = "saturday";
    public static void main(String[] args) {
        System.out.println("Is today Saturday?");
        System.out.println(day.equalsIgnoreCase(ConstantInterface.SATURDAY));
        System.out.println(day.equalsIgnoreCase(ConstantEnum.SATURDAY.name()));
        System.out.println(day.equalsIgnoreCase(ConstantClassField.SATURDAY));
        System.out.println(day.equalsIgnoreCase(ConstantClassFunction
                .getSaturday()));
    }
}

相关文章

  • 13,定义常量

  • Golang入门二:常量

    常量定义 预定义常量 枚举

  • 32,枚举

    枚举其实就是常量的规范应用:定义season常量: 定义区域常量: 类中调用常量:

  • JAVA学习笔记 2020-05-10

    常量定义 使用如下定义,注意常量名称使用大写字母。使用final定义常量。

  • 1.3 PHP常量与标量

    1. PHP常量的定义 如何定义常量: PHP中的常量需要用define()函数来定义,并且一个常量被定义后就不能...

  • go常量

    常量 在每种语言中都会进行常量的定义,就是定义了以后不会改变的值 在全局方法中定义常量 同时定义多个常量 枚举普通...

  • TS学习笔记(3)-常量

    常量保存不变值 ======== 知识点 常量定义方法(不可以被重新赋值) 常量用处 常量定义方法 常量的用处 系...

  • SpringBoot集成Rabbitmq

    1.加入依赖 2.定义常量 定义交换器常量 定义消息队列常量 定义路由键常量 3.配置消息队列、交换器和绑定 4....

  • Swift基本语法(1)-变量和常量

    变量和常量 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 // 定义常量 ...

  • kotlin基础复习总结

    一、定义常量/变量 val 定义常量 getter var 定义变量 setter getter lateinit...

网友评论

      本文标题:13,定义常量

      本文链接:https://www.haomeiwen.com/subject/etxpaftx.html