在创建子类 Y 的实例时
public class X implements I{
...
...
public class Y implements I{
...
...
}
}
经过
o = c.newInstance();
其中 c 是 Y 类我得到了这个异常:
java.lang.InstantiationException: com.gmail.kubuxu.ms2d.Commands.VersionCommand$CCommand
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.gmail.kubuxu.ms2d.CommandProcessor.<init>(CommandProcessor.java:22)
at com.gmail.kubuxu.ms2d.Conns.CommandServerProtocol.<init>(CommandServerProtocol.java:13)
at com.gmail.kubuxu.ms2d.Conns.ClientConn.run(ClientConn.java:40)
at java.lang.Thread.run(Unknown Source)
有人可以说我做错了什么。