static的作用

static表示“静态”的意思,用来修饰成员变量和成员方法

static的特点

                   1、随着类的加载而被加载。

                    2、优先于对象存在。

                   3、被所有对象共享。

                   4.通过类名调用。

 

注意事项
                  在静态方法中不可以使用this关键字
                  静态方法只能访问静态的成员变量和静态的成员方法
静态变量和成员变量的区别

                   被staic修饰过的变量叫静态变量或类变量

                   而未被修饰过的的变量叫做实例变量(对象变量)

 

                   静态变量存储于方法区的静态区

                   成员变量存储于堆内存
 
                    
                   静态变量随着类的加载而加载,随着类的消失而消失
                   成员变量随着对象的创建而存在,随着对象的消失而消失
 
                   
                   静态变量可以通过类名调用,也可以通过对象调用
                   成员变量只能通过对象名调用
posted @ 2022-06-09 08:55  wangzhuiyan  阅读(115)  评论(0)    收藏  举报