在java中,常量定义在接口中有什么意义

在java中,常量定义在接口中有什么意义,感觉没必要使用接口。
如图

img

写常量的好处:
1、好记。后面的"1"都写成了常量名,一看就懂是啥。如果写成"1",万一有多种含义的"1",不好区分啊
2、好改。万一以后要改为其它值表示成功或者失败,那么用常量方便,直接修改常量定义就行,其它不用动。如果不用常量,则需要检索所有代码进行逐一修改,还有可能改错。

使用习惯与规范问题。
他这种写法定义在接口、枚举类、普通的常量类里面使用效果都一样。

直接继承

互关