将java接口用作常量接口,凡是实现这个接口的java类自动继承这些常量。如果在实现类中定义了和接口中同名的常量,就会导致实现类中定义的常量被接口中常量覆盖
按照接口多态性的使用方式:
Interface instants = new Implements();
常量的定义按照声明类型的定义(方法的定义按照实现类型的定义),因此就会造成在实现了接口的java类中定义的常量被接口中的常量定义覆盖,带来无法预知的异常。
按照接口多态性的使用方式:
Interface instants = new Implements();
常量的定义按照声明类型的定义(方法的定义按照实现类型的定义),因此就会造成在实现了接口的java类中定义的常量被接口中的常量定义覆盖,带来无法预知的异常。