一简单问题什么是显示初始化给通俗解释解释
时间:2008-08-28 17:01:49
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:就像String a="";这样就是显式 不声明 就会默认值 我这么认为的
网友回复:String str=""; 显示初始化
String str; 非显示初始化
网友回复:……
网友回复:
说的对
网友回复:显示初始化有什么优点阿
网友回复:显式...
网友回复:一般说的是类中的field吧
网友回复:对阿。。。
public class Test {
static Test t = new Test();
static int a ;
static int b = 0;
public Test(){
a ;
b ;
}
public static void main(String[] args) {
Test tt = t; System.out.println(tt.a);
System.out.println(tt.b);
}
}
在这里有什么作用
网友回复:class A{
String a="";//显示
String b;//隐式
}
网友回复:可以防止空指针的一种方式
网友回复:
比如说一个用户对象,就像你ID下面的昵称如果你没有填写过
默认的就是 “这家伙很懒,什么也没留下”。
这样我们就可以给 对象 用户(User) 的 信息赋值
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String info="这家伙很懒,什么也没留下" ;
又或者你在查数据的时候,这个对象 对象的信息对应的数据库的是空值
我们就认为他的信息是 “这家伙很懒,什么也没留下”
关键字:初始化,通俗,简单,问题,
上一篇:女孩和程序员的故事
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面