读书人

抽象类有关问题

发布时间: 2012-05-23 13:44:13 作者: rapoo

抽象类问题
Runtime r = Runtime.getRuntime();
try {
Process p = r.exec("notepad.exe");
p.destroy();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Process 是抽象类,Process的destroy()方法是抽象的,没有方法体,为什么能杀掉进程notepad.exe呢?
忘高手请指教啊!




[解决办法]
抽象类 是有子类去实现他的 这里实际上运行的是子类的方法
[解决办法]
还告诉你一个简单的方法查看p对象属于那个类。p.getClass().getName()

读书人网 >J2SE开发

热点推荐