zoukankan      html  css  js  c++  java
  • Java 自定义常量

    Java 中的常量就是初始化或赋值后不能再修改,而变量则可以重新赋值。

    我们可以使用Java 关键字 final 定义一个常量,如下

    final double PI = 3.14;
    

    注意:为了区别 Java 中的常量和变量,一般要求常量命名全部使用大写字母,单词之间使用下划线隔开,如 CLASS_NAME、WORK_ADDRESS。

    在实际项目开发中,有两种方式定义 Java 常量

    方式一: 接口中定义常量

    public interface Constants {  
        String URL = "www.dtinone.com";
        String USER_NAME =   “diinone";
        String USER_PASSWORD = "111111";
    }  
    
    public class Demo {  
        public static void main(String[] args) {  
            //使用自定义常量
            System.out.println(Constants.USER_NAME);  
        }  
    }
    

    注意:Java 规定接口中只能定义常量,所以我们可以省略 final static 这两个修饰符,因为在编译时编译器会自动加上,即声明为常量。

    方式二:类中定义常量

    public class Constants{  
        public final static String URL = "www.dtinone.com";
        public final static String USER_NAME =   “diinone";
        public final static String USER_PASSWORD = "111111";
    }   
    
    public class Demo{  
        public static void main(String[] args) {  
           // 使用自定义常量
            System.out.println("Constants.USER_NAME);  
        }  
    }
    
    

    由于常量都是 static 静态的,所以不需要实例化对象,直接通过类名.常量名即可使用常量。

    作者:Binge
    本文版权归作者和博客园共有,转载必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    一本通1018
    并查集&MST
    hdu 1875 畅通工程再续
    hdu 1811 Rank of Tetris(拓扑排序+并查集)
    hdu 1325 is it a tree?
    hdu1285拓扑排序
    hdu2063 过山车(最大二分匹配)
    最小生成树二·Kruscal算法
    hiho一下 第二十一周(线段树 离散化)
    hiho一下 第二十周(线段树模板)
  • 原文地址:https://www.cnblogs.com/binbingg/p/13637557.html
Copyright © 2011-2022 走看看