当前位置: 技术问答>java相关
Help : 这种情况怎样才能实现(关于IO类)
来源: 互联网 发布时间:2015-03-04
本文导语: 我编了一个类, 在不同场合里输出情况可能有两种 一种是用System.out.println()输出; (应用程序) 一种是用JspWriter类的println() (JSP文件) 问题是JspWriter是继承于Writer,而Writer是Object的子类, 而System.out并不是Writer的...
我编了一个类, 在不同场合里输出情况可能有两种
一种是用System.out.println()输出; (应用程序)
一种是用JspWriter类的println() (JSP文件)
问题是JspWriter是继承于Writer,而Writer是Object的子类,
而System.out并不是Writer的子类, 但是用Object的话,它没有定义println()
而我又不想分别为他们定义一个方法,
就是说想提供一个方法实现动态绑定, 不知道我这样说清楚没有
有可能实现吗? 怎么做, 请详细些
先谢谢了
一种是用System.out.println()输出; (应用程序)
一种是用JspWriter类的println() (JSP文件)
问题是JspWriter是继承于Writer,而Writer是Object的子类,
而System.out并不是Writer的子类, 但是用Object的话,它没有定义println()
而我又不想分别为他们定义一个方法,
就是说想提供一个方法实现动态绑定, 不知道我这样说清楚没有
有可能实现吗? 怎么做, 请详细些
先谢谢了
|
new PrintWriter(System.out)就可以罗。