Inhoudsopgave:

Welke methode moet u overschrijven als u de uitvoerbare interface implementeert?
Welke methode moet u overschrijven als u de uitvoerbare interface implementeert?

Video: Welke methode moet u overschrijven als u de uitvoerbare interface implementeert?

Video: Welke methode moet u overschrijven als u de uitvoerbare interface implementeert?
Video: What is the use of Overriding ? When should I override the method in real applications ? 2024, Mei
Anonim

Een klas die implementeert Runnable can uitvoeren zonder Thread te subclasseren door een Thread-instantie te instantiëren en zichzelf door te geven als het doel. In de meeste gevallen is de Een uitvoerbare interface zou moeten worden gebruikt als je bent alleen van plan om overschrijven de loop() methode en geen andere draad methoden.

Welke van deze methoden wordt dan gebruikt om een uitvoerbare interface te implementeren?

Uitleg: Aan uitvoerbare interface implementeren , een klas hoeft alleen implementeren een methode genaamd run().

Bovendien, hoe implementeer je Runnables? Door uitvoeren van Runnable interface, moet u verstrekken: implementatie voor run() methode. Om dit uit te voeren implementatie class, maak een Thread-object, pass uitvoerbare implementatie class-object naar zijn constructor. Roep de methode start() aan op de threadklasse om de uitvoering van de methode run() te starten.

Wat zijn naast bovenstaande de methoden in de uitvoerbare interface?

uitvoerbaar is een koppel dat moet worden geïmplementeerd door een klasse waarvan de instanties bedoeld zijn om door een thread te worden uitgevoerd. Er zijn twee manieren om een nieuwe thread te starten – Subclass Thread en implementeren uitvoerbaar . Het is niet nodig om Thread te subclasseren wanneer een taak kan worden uitgevoerd door alleen run() te overschrijven methode van uitvoerbaar.

Hoe start ik een uitvoerbare interfacethread?

Om de Runnable-interface te gebruiken om een thread te maken en te starten, moet u het volgende doen:

  1. Maak een klasse die Runnable implementeert.
  2. Geef een run-methode op in de klasse Runnable.
  3. Maak een instantie van de klasse Thread en geef uw Runnable-object door aan zijn constructor als parameter.
  4. Roep de startmethode van het Thread-object aan.

Aanbevolen: