What type of programming construct is Runnable?Show AnswersChoose the correct answerAn interfaceA classA variableA methodNone of the aboveExplanationRunnable is an interface in Java used to represent a task that can be executed by a thread.