static:1、static属性可以被static方法和非static方法使用;非static属性不可以被static方法使用。static属性可以被类名称直接访问。

            2、static属性不可以被this引用,如  :

public static int a=10;

public static void seta(int e){

    this.a=e;//这是错误的  应该写成 a=e;

}

            3、static方法可以访问static属性,但是不能访问非static属性;非static方法可以访问static属性和非static属性.

            4、static方法只能调用static方法.

            5.如果一个方法想被主方法直接调用,则此方法声明时必须添加public static.