Java set get 问题

msnroot 发布于 2013/04/29 19:03
阅读 269
收藏 0
private Socket socket;
public Socketutil() {}
public Socketutil(Socket socket, DataOutputStream out, DataInputStream in) {
super();
this.socket = socket;
this.out = out;
this.in = in;
}
public Socket getSocket() {
return socket;
}
public void setSocket(Socket socket) {
this.socket = socket;

}

上面是一个socket的set get 方法

我在外面调用的时候出错了

Socket socket;

socket = new Socket(Constants.SERVERIP, Constants.PORT);

socketutil.setSocket(socket);//这一步错了 ,不知道原因 ,求指教

加载中
0
tinyLuu
tinyLuu
应该是socket.setSocket、、、、吧?socketutil是什么?构造函数?对象?还有建议你 应该把出错信息贴出来。这样人家才知道是什么错误。
0
zsroven
zsroven
socketutil.setSocket(socket); 这个不是静态方法。。。socketutil对象还没构造,指向null。
0
q
qjm201000
你怎么能用类的名字.实例方法呢。。。。只能类的名字.静态方法。啊懂啊。
0
CCNU
CCNU
报错的日志呢?贴上
0
pseudo
pseudo

Socketutil socketutil = new Socketutil();

socketutil.setSocket(socket);

0
msnroot
msnroot

引用来自“Chauvet”的答案

Socketutil socketutil = new Socketutil();

socketutil.setSocket(socket);


返回顶部
顶部