java中static和final的区别
时间: 2023-04-26 19:03:59 浏览: 125
详解static 和 final 和 static final区别
5星 · 资源好评率100%
static和final都是Java中的关键字,它们的作用不同。
static表示静态的,可以用来修饰类、方法和变量。用static修饰的变量和方法属于类,而不是属于对象。也就是说,无论创建多少个对象,它们所共享的static变量和方法都只有一份。静态变量和方法可以通过类名直接调用,不需要创建对象。
final表示最终的,可以用来修饰类、方法和变量。用final修饰的变量表示常量,一旦被赋值就不能再修改。用final修饰的方法表示该方法不能被子类重写。用final修饰的类表示该类不能被继承。
因此,static和final的作用不同,static表示静态的,final表示最终的。
阅读全文