Java 中 Static 和 Final 的区别

javaserver side programmingprogramming

在这篇文章中,我们将了解 ‘static’ 和 ‘final’ 的区别Java 中的关键字。

Static

  • 可以应用于嵌套的静态类、变量、方法和块。

  • 声明静态变量时不需要初始化。

  • 此变量可以重新初始化。

  • 只能访问类的静态成员。

  • 只能由其他静态方法调用。

  • 静态类的对象无法创建。

  • 静态类只能包含静态成员。

  • 用于初始化静态变量。

Final

  • 它是一个关键字。

  • 用于对类、方法和变量施加限制。

  • 不能被继承。

  • 不能被覆盖。

  • 最终方法不能被任何类继承。

  • 在声明最终变量时需要初始化它。

  • 一旦声明,其值就不能更改或重新初始化。


相关文章