44问答网
所有问题
private static int i=0;和private int i=0;有啥区别
如题所述
举报该问题
推荐答案 推荐于2018-03-28
static int i 说明是静态的int型 i 当类加载时 i 变量就被附以0这个值 不加static 是当i 被调用时才初始化赋值0, 即被赋值的时机不同。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6K6DR3GZV.html
其他回答
第1个回答 2012-02-23
第一,有static的时候会第一顺序被调用。第二,之所以被叫做全局变量,就是都可以调用这个static里面的方法。。。。够直白了吧~相信你能听懂
相似回答
private
static和private区别
答:
都是私有,
不同的是变量的生命期不同
。static 的生命期 等同于程序的整个生命期。例如,static int k=0; k++; 在一个函数里,第一次调用函数后 k=1; 第二次调用函数时,进入函数时 k还保留 原来的1,k++;后变2。 第i次调用后 k++; 后变i.若不是 static, 退出函数时声明期就结束了。
...
int
i;
private
int
i=0;
这几个
有什么区别
? 第二个算是一个全局变 ...
答:
int i=0; 声明一个变量,并且设定初始值。默认是局部变量,就是private。其实和第三个一样。
private int i;声明变量,没有设定初始值
。private int i=0; 和第一个一样。这几个都是私有变量,就是类内部可以访问,外部不能访问。如果这个声明放在类的头部,属于整个类的变量,那对于类来说,就是...
java局部变量和全局变量,看我的补充说明
答:
private
static
int
i=0;
//类成员变量 public static void main(String[] args ){ int i=1;System.out.println(i);//输出1.System.out.println(Test.i);//输出0.} } 楼主说到关键字this,这里应该是指对象成员。示例如下:public class Test{ private int i=0;//成员变量 public void...
java中
static
与private
的用法
答:
private是访问权限修饰符,用于控制外界对类内部成员的访问,表明对象成员是完全私有的,不容许外界的任何访问
。static是静态成员修饰符,其修饰的静态变量脱离具体对象独立存在,在内存中之后一份拷贝,所有的对象都公用这一个存储空间,所以对static修饰的静态变量进行的修改对该类的所有对象都起作用。static...
大家正在搜
static和public的区别
static int i=0
staticprivate
class hasstatic
static int i
static int i的默认值
private boolean
c语言static int
static const
相关问题
c# int i=0; private int i; pri...
java中static 与private的用法
static int x=0;和static int x;x...
c++ class A {private int x ;pu...
Integer i=0;和int i=3;有什么区别?
c# int i=1; 在int 前加private那是指声...
c语言中static int i=1什么意思
一个JAVA选择题