您好,欢迎访问一九零五行业门户网

如何在Java中定义类常量?

1、在java中,经常希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为类常量。
可以使用关键字 static final 设置一个类常量。
2、类常量的定义位于main方法的外部,因此,在同一个类的其他方法中也可以使用这个常量。
而且,一个常量被声明为public,那么其他类的方法也可以使用这个常量。
实例
package cn.itcast.estore.util; public final class constant {private constant() {super();} /******************************* common常量列表 *********************************//** * common常量列表(存放公共的常量) ***/public static final class common { private static final int int_zero = 0;private static final int int_one = 1;private static final string identifying_code = identifying_code;private static final string encoding_type_utf8 = utf-8;private static final string encoding_type_iso8895_1 = iso-8859-1;private static final string encoding_type_gbk = gbk;private static final string content_type_texthtml = text/html;private static final string get = get;private static final string post = post;private static final string encrypt_type_md5 = md5;private static final string encrypt_type_sha1 = sha1; // 私有private common() {super();} // 常量 0public static int int_zero() {return int_zero;} // 常量 1public static int int_one() {return int_one;} // 验证码常量名public static string identifying_code() {return identifying_code;} // utf8 编码类型public static string encoding_type_utf8() {return encoding_type_utf8;}// iso-8859-1 编码类型 public static string encoding_type_iso8895_1() {return encoding_type_iso8895_1;} // gbk 编码类型 public static string encoding_type_gbk() {return encoding_type_gbk;} // 设置text/html 文本类型 public static string content_type_texthtml() {return content_type_texthtml;} // getpublic static string get() {return get;} // postpublic static string post() {return post;} // md5public static string encrypt_type_md5() {return encrypt_type_md5;} // sha1public static string encrypt_type_sha1() {return encrypt_type_sha1;} } /*******************************user常量列表*********************************//** * user 存放和user类相关的常量 ***/public static final class user { private static final string user_in_session = user_in_session;private static final string user_name = username; // 私有private user() {super();} //public static string user_in_session() {return user_in_session;} //public static string user_name() {return user_name;}} }
以上就是如何在java中定义类常量?的详细内容。
其它类似信息

推荐信息