A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 水水水水水水水 初级黑马   /  2013-7-14 21:51  /  1712 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、静态变量是共享的,所有的对象都共享静态变量一个变量。成员变量是属于每个对象的。每个对象都有各自的属性。静态变量一旦更改,会影响所有的对象,但一个对象属性(成员变量)的更改不会影响别的对象。

2、静态变量加载的时机在对象之前,所以静态方法不能直接访问成员变量或成员方法。

3、成员变量必须依赖于对象,随对象产生而产生,随对象销毁而销毁。而静态变量在类加载时就会产生,一直长驻内存。

4、访问成员变量通过( 对象.成员变量 )访问;对静态变量的访问可以使用以下两种方式:①对象.静态变量;②类名.静态变量。所以,静态变量也叫类变量,访问静态变量时,无需产生对象。

1 个回复

倒序浏览
静态变量时类的成员,属于整个类。在定义类对象之前就可以使用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马