როგორ გადასცე მასივი ჯავის თემას?
როგორ გადასცე მასივი ჯავის თემას?

ვიდეო: როგორ გადასცე მასივი ჯავის თემას?

ვიდეო: როგორ გადასცე მასივი ჯავის თემას?
ვიდეო: Multithreading in Java Explained in 10 Minutes 2024, ნოემბერი
Anonim

3 პასუხი. გამოიყენეთ კონსტრუქტორი და ინსტანციის ველი: საჯარო კლასი Thread1 ვრცელდება ძაფი {პირადი ინტ მასივი ; საჯარო თემა1(int მასივი ) {ეს. მასივი = მასივი ; } public void run() { // გამოყენება მასივი აქ. }}

ანალოგიურად, ისმება კითხვა, როგორ გადასცე მასივი მეთოდს Java-ში?

მასივების გადაცემა მეთოდებზე ჯავაში . ისევე როგორც შეგიძლია გაივლის პრიმიტიული ტიპის მნიშვნელობები მეთოდები , ასევე შეგიძლიათ გადის მასივები ა მეთოდი . რომ გაივლის ან მასივი ა მეთოდი , მიუთითეთ სახელი მასივი ყოველგვარი კვადრატული ფრჩხილების გარეშე მეთოდი ზარი.

გარდა ზემოთ, როგორ გადასცე მასივი ფუნქციას? მასივის გადაცემა ფუნქციონირებისთვის გამოყენებით ზარის მითითებით როდესაც ჩვენ გაივლის მისამართი ან მასივი დარეკვისას ა ფუნქცია მაშინ ამას ჰქვია ფუნქცია დარეკეთ მითითებით. Როდესაც ჩვენ გაივლის მისამართი, როგორც არგუმენტი, ფუნქცია დეკლარაციას უნდა ჰქონდეს ინდიკატორი, როგორც პარამეტრი, რათა მიიღოთ გავლილი მისამართი.

აქედან გამომდინარე, როგორ გადავიტანოთ ცვლადი ჯავის თემაში?

როცა ქმნი ახალს ძაფი , შენ გაივლის წელს პარამეტრი ფუნქციის გამოძახებაში. ასე რომ, თუ გინდა გაივლის მთელი რიცხვი, თქვენ გაივლის წელს ცვლადი ჩვეულებრივ სიცარიელეში* პარამეტრი , შექმნის ძაფი მეთოდი. იგივე კლასში ნიშნავს მაინც არ არის პრობლემა.. შეგიძლიათ გამოიყენოთ საერთო ცვლადი ან იმავე სტილში შეგიძლიათ მიჰყვეთ მას.

შეუძლია თუ არა მეთოდს მასივის დაბრუნება?

ა მეთოდი შეიძლება დაბრუნდეს მითითება ა მასივი . The დაბრუნების ტიპი ა მეთოდი უნდა გამოცხადდეს როგორც მასივი სწორი ტიპის მონაცემთა.

გირჩევთ: