标题:成员变量和成员方法前加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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-358417-1-1.html




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

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