Kuidas edastada massiiv Javas lõimele?
Kuidas edastada massiiv Javas lõimele?

Video: Kuidas edastada massiiv Javas lõimele?

Video: Kuidas edastada massiiv Javas lõimele?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Mai
Anonim

3 vastust. Kasutage konstruktorit ja eksemplarivälja: avalik klass Thread1 laieneb Niit { privaatne int massiivi ; avalik lõim1(int massiivi ) { see. massiivi = massiivi ; } public void run() { // kasuta massiivi siin. } }

Samamoodi küsitakse, kuidas edastada massiiv Java-meetodile?

Massiivide üleandmine Java meetoditele . Nii nagu suudad üle andma primitiivsete tüüpide väärtused meetodid , sa saad ka läbida massiive kuni a meetod . To üle andma an massiivi kuni a meetod , määrake selle nimi massiivi ilma nurksulgudeta meetod helistama.

Lisaks ülaltoodule, kuidas edastada massiiv funktsioonile? Massiivi edastamine funktsioonile kasutades kõne viitega Kui me üle andma aadressi an massiivi helistades a funktsiooni siis seda nimetatakse funktsiooni helistada viitega. Kui me üle andma aadress kui argument, funktsiooni deklaratsioonis peaks edastatud aadressi vastuvõtmise parameetrina olema kursor.

Kuidas edastada muutuja Javas lõimele?

Kui loote uue niit , sina üle andma aastal parameeter funktsiooni kutses. Nii et kui soovite üle andma täisarv üle andma aastal muutuv , tavaliselt tühimikus* parameeter , loomisest niit meetod. Samas klassis tähendab, et pole probleemi.. Võite kasutada ühist muutuv või sama stiili saate seda järgida.

Kas meetod saab tagastada massiivi?

A meetod võib naasta viide an massiivi . The tagasi tüüpi a meetod tuleb deklareerida kui an massiivi õiget andmetüüpi.

Soovitan: