Java 为什么默认情况下接口变量是静态变量和最终变量?
为什么默认情况下接口变量是静态变量和最终变量?
回答:
从Philip Shaw的Java接口设计常见问题解答中:
接口变量是静态的,因为无法单独实例化Java接口。必须在没有实例的静态上下文中分配变量的值。final修饰符确保分配给接口变量的值是一个真正的常量,不能由程序代码重新分配。
以上是 Java 为什么默认情况下接口变量是静态变量和最终变量? 的全部内容, 来源链接: utcz.com/qa/424848.html
为什么默认情况下接口变量是静态变量和最终变量?
从Philip Shaw的Java接口设计常见问题解答中:
接口变量是静态的,因为无法单独实例化Java接口。必须在没有实例的静态上下文中分配变量的值。final修饰符确保分配给接口变量的值是一个真正的常量,不能由程序代码重新分配。
以上是 Java 为什么默认情况下接口变量是静态变量和最终变量? 的全部内容, 来源链接: utcz.com/qa/424848.html