类的变量与方法 static
静态变量(static 类加载的时候生成)
JDK7之前存放在方法区的静态域
JDK7以后存放在堆中,发射机制 堆中加载Class对象(类加载的时候会在堆里面生成class实例的尾部)
静态变量的访问 :类名.静态变量名 静态变量不能用 this调用 this表示当前类
静态方法:(可以不创建实例也可调用方法,当做工具类来使用)
==只能访问静态变量 或者静态方法 不能调用非静态 ==
普通方法:可以访问非静态和静态成员
存在方法区 方法中无法使用this
类名调用 或者对象名调用
this 可以在普通方法中使用 super只能在构造器中使用 this 可以在构造器使用 可以调用本类的构造器