在Java内部,什么是更好的,什么是最优的,或者什么是标准:使用常量或使用点表示法实现类?
例子:
选项1:
import com.myproject.Constantes;
public class myClass {
myClass() {
System.out.println("Math: " + Constantes.PI);
}
}
选项2:
import com.myproject.Constantes;
public class myClass implements Constantes {
myClass() {
System.out.println("Math: " + PI);
}
}
哪个更好?为什么? MVJ的使用,资源,速度?
最佳答案
如果Constantes
纯粹是常量的集合(顾名思义),并且没有定义需要在myClass
中公开的功能,则A)不应是interface
,而B)您不应实现/扩展它。导入并按照选项1的方式使用它。
关于java - 实现类或导入类java,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13120128/