99问答网
所有问题
当前搜索:
java成员变量的默认值
JAVA中的成员变量
不赋值
默认
是0吗?
答:
一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值:
Boolean false Char '\u0000'(null)byte (byte)0 short (short)0
int 0 long 0L float 0.0f double 0.0d 如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提...
实体类创建一个对象以后,直接调用get方法怎么没有报空指针错误?_百度...
答:
Java类成员变量的默认值
1、布尔型(boolean)变量默认值为false
,byte、short、int、long为0,字符型为'\u0000'(空字符),浮点型(float double)为0.0,引用类型(String)为null 可以先看看java编程思想前九章
java 中
静态
成员变量
有没
默认
的初始值
答:
类
成员变量
会有
默认
的初始值,局部变量使用前必须赋值
java
定义
变量
为什么要初赋值为null
答:
JAVA的成员变量在类编译时,如果没有显示的给值,编译时会给加上默认值(0、false、null等)
,这也是跟C,C++的编译上的不同,但局部变量就不会(这个JDK的版本有关系,后面的版本应该不加=NULL,也没关系),这主要是跟编译的规则有关系.至于为什么要这样写,这主要是考虑到代码的移值和兼容吧.也...
double
java默认
初值
答:
即使没有对其进行初始化,java也会确保它有一个默认值,如下:
基本类型的初始值 基本类型 默认值 boolean false char \u0000(null)byte (byte)0
short (short)0 int 0 long 0L float 0.0f double 0.0d 上面的默认值,是当变量作为类的成员使用时才有的,java这样做是保证基本类型的成员变量...
java中
string类型
变量的默认
初始值是什么?
答:
java中
string类型
变量的默认
初始值是为null。string a,b;声明string类型变量,不需要考虑字符串分配的空间大小,并且在字符串初始化上也有更多选择。1.string a("the dog");2.string a;a="the dog";3.string a="the dog";可也可以把重新给string对象赋值而无须担心是否会导致容量不够,比如:s...
java中
,常量和
变量
如果不赋值是否能够使用?
答:
这个需要分情况 如果该变量(或常量)是
成员变量
则是有
默认值
的,即使没有进行赋值语句也是可以直接使用的。如果是局部变量,则没有默认值,在没有对局部变量进行赋值之前是不能直接使用的。
java
小问题:int型
的默认值
是?
答:
你定义的i是临时变量,这种临时变量是不会初始化的,只有类的
成员变量
才会被初始化。比如 class test { private int i;} 然后你创建一个test对象,new test(),那么这个对象的属性i就会被
默认
初始化为0。
java中
,声明基础
变量
和数组后都有
默认值
。例如int i;//默认值是0;int...
答:
首先要看你初始化的int i是在哪里.如果是在static的话默认值是0是可以直接打印的.在类定义
的默认值
也是0,也可以.但是在方法中定义的要初始化.起初所有的东西都是new在堆中的,只不过后来有了一个常量池的概念.所以很多常用的都放入常量池了,用的时候先去常量池查找,因此不用new了.这些在常量池中...
java成员变量默认
赋值和初始化
答:
程序的执行顺序是自上而下,当你使用b
变量
时 b变量还未定义。另外设置
默认值
也不是0 c语言中是一个随机数,
java中
不太清楚。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java变量的默认值能不能改变
Java成员变量默认值
java局部变量和成员变量
java成员变量默认初始化
java成员变量与局部变量区别
java局部变量和成员变量同名
变量的默认值是可以被改变的
java的成员变量是什么
成员变量string默认值