public interface Animal {
void eat();
}
public class Dog implements Animal {
public void eat() {
System.out.println("The dog eats.");
}
}
Dog dog = new Dog();
dog.eat();
Runnable
接口是 Java 中用于定义可以由线程执行的任务的接口。当一个类实现了 Runnable
接口,它就被认为是一个可以运行的任务。这个接口只有一个需要被实现的方法:run()
。
Runnable
接口的主要用途是允许应用程序的多个部分并发执行,这在处理多个任务或需要并行处理时非常有用。
为了使用 Runnable
接口,你需要:
- 创建一个类并实现
Runnable
接口。 - 在这个类中实现
run()
方法,该方法包含你想要线程执行的代码。 - 创建一个
Thread
对象,并将你的Runnable
对象作为参数传递给Thread
构造函数。 - 调用
Thread
对象的start()
方法来启动线程,这会导致 JVM 调用Runnable
对象的run()
方法。