您的位置:首页 > 其它

static

2015-12-02 19:27 162 查看
static

static

static修饰属性:

无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;

一个对象对该静态成员变量进行了修改,其他对象的静态成员变量随之发生变化

如果一个成员变量是static的,那么我们可以通过类名,变量名的方式来使用它.

非静态的只能用new出来的对象调用

对于非静态成员变量来说,构建的每一个对象都各自拥有一套属性,当某个对象的属性发生变化的时候,不会影响到别的对象的属性值,但是每个对象都共有一套方法,储存在方法区中.

在非静态方法中既可以调用非静态属性,非静态方法又可以调用静态属性,静态方法.但是在静态方法中只能够调用静态属性和静态方法.

在静态块中如果要调用非静态属性或者非静态方法,则可以先通过类构建出对象来.

总结:静态的只能访问静态的,非静态的可以访问一切
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: