| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2601 人关注过本帖
标题:成员变量和成员方法前加static的作用?
只看楼主 加入收藏
郝江坤
Rank: 2
等 级:论坛游民
帖 子:25
专家分:10
注 册:2011-10-20
结帖率:40%
收藏
 问题点数:0 回复次数:1 
成员变量和成员方法前加static的作用?
答案:   他们被称为类变量或类方法,分别用来放映类的状态,在调用时,可以不需要实例化,直接通过类名进行调用,比如类变量可以用来统计类实例的数量,类方法负责这种统计的动作。


“比如类变量可以用来统计类实例的数量,类方法负责这种统计的动作。“是什么意思????
搜索更多相关主题的帖子: 统计 
2011-12-22 21:11
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
一个类静态变量是类的公用的,不专属于类的任何一个实例,类所有的实例都可以使用,也可以用类名直接访问。
class example
{
   public example()
   {
   }
   private static int a;
   private int b;
 }
 example e1=new example();
 example e2=new example();

 e1.a=1; //正确
 e2.a=2; //正确
example.a=3; //正确,类名直接访问静态成员变量 

e1.b=1; //正确
e2.b=2; //正确
example.b=3; //错误,类名不可访问非静态成员变量

   唯实惟新 至诚致志
2011-12-23 09:56
快速回复:成员变量和成员方法前加static的作用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016234 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved