static:从静态的顾名思义,一个类中静态的变量和函数,不需要进行类的实例化就可以进行访问(不需要使用new动态分配内存就可以访问)。因为静态变量在类加载时就分配好了一块内存,无论类实例化多少次,静态变量都是这一块内存。静态函数同理。
final:final定义的变量可以看做一个常量,不能被改变。final定义的方法不能被覆盖。final定义的类不能被继承。
static:从静态的顾名思义,一个类中静态的变量和函数,不需要进行类的实例化就可以进行访问(不需要使用new动态分配内存就可以访问)。因为静态变量在类加载时就分配好了一块内存,无论类实例化多少次,静态变量都是这一块内存。静态函数同理。
final:final定义的变量可以看做一个常量,不能被改变。final定义的方法不能被覆盖。final定义的类不能被继承。