Sisukord:

Millise meetodi peate käivitatava liidese rakendamisel alistama?
Millise meetodi peate käivitatava liidese rakendamisel alistama?

Video: Millise meetodi peate käivitatava liidese rakendamisel alistama?

Video: Millise meetodi peate käivitatava liidese rakendamisel alistama?
Video: 🚀 AMAZON 2.0 on tagasi! - VEEBIPOOD 6 tunni pärast - 2. osa 2024, November
Anonim

Klass, mis rakendab Runnable can käivitada Threadi alamklassitamata, instantseerides Threadi eksemplari ja edastades end sihtmärgiks. Enamikul juhtudel on Käitatav liides peaks kasutada kui te olete ainult plaanib alistama jooks() meetod ja mitte ühtegi teist lõime meetodid.

Millist neist meetoditest kasutatakse käivitatava liidese rakendamiseks?

Selgitus: Kellele rakendage käivitatavat liidest , peab klass ainult seda tegema rakendama üksik meetod nimetatakse run().

Lisaks, kuidas rakendate Runnables? Kõrval Runnable rakendamine liides, peate pakkuma rakendamine meetodi run() jaoks. Selle käivitamiseks rakendamine klass, loo Thread objekt, läbi Käitatav rakendamine klassi objekt selle konstruktorile. Meetodi run() käivitamiseks kutsuge lõime klassis meetod start() välja.

Lisaks ülaltoodule, millised on käitatava liidese meetodid?

Jookstav on an liides mida peab rakendama klass, mille eksemplarid on ette nähtud täitmiseks lõime abil. Uue lõime käivitamiseks on kaks võimalust – alamklassi lõim ja juurutamine Jookstav . Ei ole vaja lõime alamklassi jagada, kui ülesande saab teha ainult run() alistamisega. meetod kohta Jookstav.

Kuidas käivitada käivitatavat liidese lõime?

Käivitatava liidese kasutamiseks lõime loomiseks ja käivitamiseks peate tegema järgmist

  1. Looge klass, mis rakendab Runnable.
  2. Esitage klassis Runnable käitamismeetod.
  3. Looge klassi Thread eksemplar ja edastage oma Runnable objekt selle konstruktorile parameetrina.
  4. Kutsuge Thread objekti algusmeetodit.

Soovitan: