Innholdsfortegnelse:

Hvilken metode må du overstyre hvis du implementerer det kjørbare grensesnittet?
Hvilken metode må du overstyre hvis du implementerer det kjørbare grensesnittet?

Video: Hvilken metode må du overstyre hvis du implementerer det kjørbare grensesnittet?

Video: Hvilken metode må du overstyre hvis du implementerer det kjørbare grensesnittet?
Video: What is the use of Overriding ? When should I override the method in real applications ? 2024, November
Anonim

En klasse som implementerer Kjørbar kan kjør uten å underklasse Thread ved å instansiere en Thread-forekomst og gi seg selv inn som målet. I de fleste tilfeller Kjørbart grensesnitt bør bli brukt hvis du er bare planlegger å overstyring løpet() metode og ingen annen tråd metoder.

Så, hvilken av disse metodene brukes til å implementere kjørbart grensesnitt?

Forklaring: Til implementere kjørbart grensesnitt , en klasse trenger bare implementere en eneste metode kalt run().

I tillegg, hvordan implementerer du Runnables? Av implementere Runnable grensesnitt, må du gi gjennomføring for run()-metoden. For å kjøre dette gjennomføring klasse, lag et trådobjekt, pass Kjørbar implementering klasseobjekt til konstruktøren. Kall start()-metoden på trådklassen for å begynne å utføre run()-metoden.

Foruten ovenfor, hva er metodene i kjørbart grensesnitt?

Kjørbar er en grensesnitt som skal implementeres av en klasse hvis forekomster er ment å bli utført av en tråd. Det er to måter å starte en ny tråd – underklassetråd og implementere Kjørbar . Det er ikke behov for underklassifisering av tråd når en oppgave kan gjøres ved å overstyre bare run() metode av Kjørbar.

Hvordan starter jeg en kjørbar grensesnitttråd?

For å bruke Runnable-grensesnittet til å opprette og starte en tråd, må du gjøre følgende:

  1. Lag en klasse som implementerer Runnable.
  2. Oppgi en kjøremetode i klassen Runnable.
  3. Opprett en forekomst av Thread-klassen og send Runnable-objektet til konstruktøren som en parameter.
  4. Kall opp trådobjektets startmetode.

Anbefalt: