斗鱼峰峰女友球球照片:JSP问题,帮我解释一下

来源:百度文库 编辑:高校问答 时间:2024/05/01 06:00:14
public Object donull(Object obj){
Object reobj=null;
if(obj==null) reobj=(Object)("");
else reobj=obj;
return reobj;
}
这个函数是干什么用的
特别是哪个Object是什么???/什么类型QQ185259693

donull``函数名告诉我们这是一个处理NULL值的方法
当传进的参数为NULL时,使之为""值 返回出去
不为空直接RETURN

至于Object``在OOP中,一切对象都是类,即Java类都直接或间接地继承了java.lang.Object类,用Object作参,可以传所有参数进去。

如果你还不理解,看看这个方法
public String donull(String str){
String restr=null;
if(str==null) restr="";
else restr=str;
return restr;
}
一样的道理

Object 是对象类型。它包括一个控件的全部属性,比如value 啊,name 什么的之类的。
这个函数是:
判断传入对象是否为null,如果为null就把Object reobj附为"" 并作为出口参数返回,否则把传入对象付给Object reobj并作为出口参数返回。
目的:
大概就是把null的对象做一个附""处理,这样就不会出现系统错误无法比较或者显示上的问题。