|
|
看上去一个很简单的问题,结果却不是想象中的那样。良好的编码习惯是多么的重要啊。
原文地址:http://topic.csdn.net/u/20080825/18/34F53E23-ECBC-4A91-B8B5-8C7F2A07F50A.html
测试的代码如下:
<div class="highlighter">
- public class TestPrintStream1 {
- <span />
- public static void main(String[] args) {
- <span />
- Class c = TestPrintStream1.class;
- try {
- Object o = c.newInstance();
-
- if (o instanceof TestPrintStream1)
- TestPrintStream1 tt = (TestPrintStream1) o;// 这里为什么会报错呢,说tt 和 TestPrintStream1不能不解析<span />
- } catch (InstantiationException e) {
- <span />
- e.printStackTrace();
- } catch (IllegalAccessException e) {
- // TODO Auto-generated catch block<span />
- e.printStackTrace();
- }
- <span />
- }
- }
|
|