所以我一直在阅读Android开发的教程,并且在我的Java开发过程中遇到了一些我从未见过的东西(主要是学校工作):
Thread th = new Thread() {
public void run() {
if (iotdHandler == null) {
iotdHandler = new IotdHandler();
}
iotdHandler.processFeed(); resetDisplay(
iotdHandler.getTitle(),
iotdHandler.getDate(),
iotdHandler.getUrl(),
iotdHandler.getDescription());
dialog.dismiss();
}
};
th.start();
现在这本书说扩展线程,从某种意义上说,我有点理解它在做什么,但它不遵循通常的方式来扩展 java 中的普通类,如下所示:
public Class Dog extends Animal...
然后您可以继续并覆盖方法等。但我的问题是,它实际上在引用新的 Thread 对象时做了什么,但同时在它之后创建了一个方法,而我假设是覆盖了 Thread 类中的某种方法?由于我不知道它叫什么,因此我无法真正搜索它,因此对于明显的问题,如果它是一个,我深表歉意。任何帮助将非常感激。