当前位置: 代码迷 >> J2SE >> 定义对象必须用new吗?解决方法
  详细解决方案

定义对象必须用new吗?解决方法

热度:121   发布时间:2016-04-24 13:20:07.0
定义对象必须用new吗?
定义对象必须用new吗?xiexie 
为什么下面的out也是一个对象,并没有new啊
public final static PrintStream out = nullPrintStream();

------解决方案--------------------
你可以简单理解它是在nullPrintStream()方法里new的,然后把nullPrintStream()里new好的
赋给out
------解决方案--------------------
nullPrintStream()是一个函数......
------解决方案--------------------

可以new 也可是是函数返回,只要nullPrintStream()函数返回的是out类型的对象就行
------解决方案--------------------
有的,使用反射 Book book = (Book)Class.forName("com.xxx.Book").newInstance();
  相关解决方案