JAVA中的常量定义在class中还是interface中比较合理?
生活随笔
收集整理的這篇文章主要介紹了
JAVA中的常量定义在class中还是interface中比较合理?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文地址:http://blog.csdn.net/sushengmiyan
本文作者:蘇生米沿
java中使用的常量可以集中定義在一個文件中。
有兩種解決方案:
1.在Constants.java中定義,每個都要加上 public static final String…
2.直接在接口中定義: static String…
用法都一樣,在使用的時候引入這個類(接口),使用即可。
存在區別:
1.類中定義的話,支持動態編譯,即修改類之后,只需要替換這一個類文件,即可實現修改的變化。接口中則不行,需要重新編譯所有項目再重新啟動才好。
2.接口中定義的話,代碼量比較少。
我一般會考慮在接口中,有修改的話,全部編譯再替換就是。
轉載于:https://www.cnblogs.com/muyuge/p/6152433.html
總結
以上是生活随笔為你收集整理的JAVA中的常量定义在class中还是interface中比较合理?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目引入包
- 下一篇: java 27 - 4 反射之 通过反