import java.io.*;
import test.Handle;public class Login {
Handle handle;
public Login(){
Handle handle=new Handle(); //这个地方,去掉Handle,就可以了,你这样的话,并没有初始化你的handle属性,而是定义了一个临时变量哦
} public String getStr(String username){
if(username.equals("")){
return "Login null";
}else{
return handle.addStr(username);
}
}
}
import test.Handle;public class Login {
Handle handle;
public Login(){
Handle handle=new Handle(); //这个地方,去掉Handle,就可以了,你这样的话,并没有初始化你的handle属性,而是定义了一个临时变量哦
} public String getStr(String username){
if(username.equals("")){
return "Login null";
}else{
return handle.addStr(username);
}
}
}
解决方案 »
- 怎样修改一下代码,就可以把解码的功能去掉,而只剩下发送过来的编码程序?
- 请教高手,关于java图片切割问题。
- 论坛帖子条目的背景相应鼠标move on
- SSH框架未知错误,谁来帮忙解决下
- Compass搜索引擎 的OR(或)查询语法,是怎么定义的
- struts连数据库奇怪问题
- out cannot be resolved 怎么回事?
- 我工程报404错误!
- 急!!!jsp问题求助!!!
- 权限管理功能如何实现对权限的灵活管理?
- 请问:参数的传递跟网速有关吗?为什么,我在一台网速快的机器上跑没有问题,但在网速慢的机器上就会出现接收参数出错的问题呢?
- 关于JDK1.4.1和TOMCAT1.4,MYSQL之间在WINXP的设置问题!!!
试一下
Handle handle=new Handle();类型定义了两遍。去掉下一个Handle
public Login(){
Handle handle=new Handle();
}
定义的handle是类的字段handle是不一样的.
前者是构造函数Login()里的局部变量,后者是类的字段
public class Login {
Handle handle;
public Login(){
handle=new Handle(); //这里该成这样??
}
import test.Handle;public class Login {
Handle handle = null;
public Login(){
handle=new Handle();
} public String getStr(String username){
if(username.equals("")){
return "Login null";
}else{
return handle.addStr(username);
}
}
}