Inhaltsverzeichnis:

Welche Methode müssen Sie überschreiben, wenn Sie die ausführbare Schnittstelle implementieren?
Welche Methode müssen Sie überschreiben, wenn Sie die ausführbare Schnittstelle implementieren?

Video: Welche Methode müssen Sie überschreiben, wenn Sie die ausführbare Schnittstelle implementieren?

Video: Welche Methode müssen Sie überschreiben, wenn Sie die ausführbare Schnittstelle implementieren?
Video: Überschreibung in Java (+Überladung) - Java Programmieren Lernen - 35 2024, April
Anonim

Eine Klasse, die implementiert Runnable can ohne Thread-Unterklasse ausführen, indem Sie eine Thread-Instanz instanziieren und sich selbst als Ziel übergeben. In den meisten Fällen ist die Lauffähige Schnittstelle sollte verwendet werden wenn du bist nur planen zu überschreiben der Lauf () Methode und kein anderer Thread Methoden.

Welche dieser Methoden wird dann verwendet, um eine ausführbare Schnittstelle zu implementieren?

Erklärung: To Runnable-Schnittstelle implementieren , eine Klasse muss nur implementieren ein einzelnes Methode namens run().

Wie implementieren Sie außerdem Runnables? Von Runnable implementieren Schnittstelle, die Sie bereitstellen müssen Implementierung für die Methode run(). Um das auszuführen Implementierung Klasse, erstelle ein Thread-Objekt, passe Lauffähige Implementierung class-Objekt an seinen Konstruktor. Rufen Sie die start()-Methode für die Thread-Klasse auf, um die Ausführung der run()-Methode zu starten.

Was sind außer den oben genannten Methoden die Methoden in der ausführbaren Schnittstelle?

Lauffähig ist ein Schnittstelle die von einer Klasse implementiert werden soll, deren Instanzen von einem Thread ausgeführt werden sollen. Es gibt zwei Möglichkeiten, einen neuen Thread zu starten – Unterklassen-Thread und implementieren Lauffähig . Es ist keine Unterklasse von Thread erforderlich, wenn eine Aufgabe nur durch Überschreiben von run() ausgeführt werden kann Methode von Lauffähig.

Wie starte ich einen ausführbaren Schnittstellenthread?

Um die Runnable-Schnittstelle zum Erstellen und Starten eines Threads zu verwenden, müssen Sie Folgendes tun:

  1. Erstellen Sie eine Klasse, die Runnable implementiert.
  2. Stellen Sie eine run-Methode in der Runnable-Klasse bereit.
  3. Erstellen Sie eine Instanz der Thread-Klasse und übergeben Sie Ihr Runnable-Objekt als Parameter an seinen Konstruktor.
  4. Rufen Sie die start-Methode des Thread-Objekts auf.

Empfohlen: