怎样在另一个类中调用printwriter 类型的输出流对象 怎样在另一个类中调用printwr

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:33:23
static PrintWriter netout2;
static BufferedReader in2;
Socket fasongsocket = new Socket(TreeEditFrame.text11.getText(),
8080);
PrintWriter netout2 = new PrintWriter(new OutputStreamWriter(
fasongsocket.getOutputStream()));
在另一个类中怎么调用netout2呢?

因为你不是public的,
如果是同一包中就用类名. netout2

如果不是同一个包,加一个getter方法
public static PrintWriter getPrintWriter() {
return netout2;
}

在其他的类中调用这个方法就能获得netout2了

把代码发上来 没看明白你说的啥意思。逻辑混乱

你确定不是别的地方的异常?

可是类名.netout2.println();报错
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException