定义对象必须用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();