首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-20 
定义对象必须用new吗?定义对象必须用new吗?xiexie为什么下面的out也是一个对象,并没有new啊publicfinalsta

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

热点排行