关键字
this
1.范围:本类
2.调用构造方法,只能在无参构造方法的第一句
static
1.范围:全局,被所有实例共享
2.修饰代码块:被static修饰的代码块,当JVM加载该类时,就会执行这个代码块,且只执行一次
3.修饰变量:每次被改,按照最后一次被改的数据,共享全局(最后一个是什么,全部的该变量数据就为什么)
4.修饰方法:静态方法;1.方法里面不能有this,super关键字,(跟共享理念矛盾); 2.mian()方法也是静态方法 3.只能访问同类的static修饰的变量和方法 4.静态方法可以通过类名.方法名调用,其他方法得new一个对象,对象.方法调用
final
最终的
1.final修饰的类不能继承
2.修饰的方法不能被子类重写
3.修饰的变量为常量,只能在声明的时候赋一次值