Multiple choice

Runnable is

  1. class

  2. method

  3. interface

  4. none of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Runnable is a functional interface in Java that contains a single abstract method run(). Any class implementing Runnable must provide an implementation for the run() method, making it suitable for multithreading. The other options are incorrect because Runnable is not a class, method, or abstract concept - it's specifically an interface designed for thread execution.