一简单问题什么是显示初始化给通俗解释解释

时间:2008-08-28 17:01:49   来源:论坛整理  作者:  编辑:chinaitzhe
如题
网友回复:就像String a="";这样就是显式 不声明 就会默认值 我这么认为的
网友回复:String str=""; 显示初始化
String str; 非显示初始化

网友回复:……
网友回复:
引用 2 楼 eagle_speed 的回复:
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 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面