在内部为
Java什么是更好的,或什么是最佳的,或者什么是标准:实现一个具有常量或使用点符号的类?
例:
选项1:
import com.myproject.Constantes; public class myClass { myClass() { System.out.println("Math: " + Constantes.PI); } }
选项二:
import com.myproject.Constantes; public class myClass implements Constantes { myClass() { System.out.println("Math: " + PI); } }
哪个更好?为什么? MVJ使用,资源,速度?
解决方法
如果Constantes纯粹是常量的集合(顾名思义),并且不定义需要在myClass中公开的功能,那么A)它不应该是一个接口,而且B)你不应该实现/扩展它.导入并使用它,如选项1.