首页>>前端>>JQuery->JAVA中什么时候可以不赋值(java什么时候需要重写)

JAVA中什么时候可以不赋值(java什么时候需要重写)

时间:2023-12-07 本站 点击:0

在java中,变量在全局可以不赋值,因为有默认值,在局部不可以不赋值,因为...

1、局部变量也就是用到的时候,比如被别人引用的时候才需要赋值。

2、如果是局部变量,则没有默认值,在没有对局部变量进行赋值之前是不能直接使用的。

3、不对。变量定义时可以不赋值,但是在调用的时候就需要。如果是成员变量的话,系统会给他初始化,赋默认值,比如int为0,boolean类型为flase,String类型为null等。

4、能有NULL这样的结果。能不赋初值。但是在int。long。double都不能为NULL的。。如果不在下面直接赋值的话,不能调用比较。。string。char等类型就不存在这样的情况了。。希望对你有所帮助。

5、对的,成员变量在类的范围内,存在于堆内存中,会有默认的初始值,而局部变量在函数内声名,存在栈内存,声名后不赋值就会报错。

6、成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;局部变量在所在方法调用时,存在栈内存空间中。

java里面的成员变量可以声明后不赋值,但是局部变量必须声明后赋值...

1、不对。变量定义时可以不赋值,但是在调用的时候就需要。如果是成员变量的话,系统会给他初始化,赋默认值,比如int为0,boolean类型为flase,String类型为null等。

2、但是在方法内如果没有调用这个方法,就不会初始化这个变量,编译器就不会报错,在方法里可以先声明后赋值。

3、在Java中,变量可以先声明,后赋值。也可以在声明的同时赋值。这里main方法体内的t是局部变量,在for循环中你写的算法也正确,这里t等于是在循环体内赋值了。

4、既然是变量,就有可能随时改变值,那刚刚声明的时候,当然可以不用赋值了。除非是刚声明出来,就马上要用到。

java中int方法的变量名,为什么有时可以不赋值就能用,有时就必须赋值才能...

1、第一次使用是:sum = score + sum;后面的这个sum,这时还没有给sum赋值,是没办法继续的。所以必须给sum提前赋一个初始值。

2、不用可以不赋值,如果用就必须先赋值!这是指非成员变量,因为java规范中非成员变量不会自动初始化。

3、声明时可以不初始化,但是用的时候必须要初始化。比如:int i,j=1;int k=i+1;上面会报错。必须要对i进行初始化。

4、new运算符首先调用构造方法给成员变量初始化,遇到没有被初始化的成员变量的时候java自动赋值,int,long等整数自动赋值为0,float,double自动赋值为0.0,char自动赋值为\0。

5、public int get(){//定义一个方法。int num1;//声明局部变量,在方法内部所以是局部变量,没有使用,所以可以不用赋初值,如果使用的话必须赋初值。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/JQuery/17632.html