Სარჩევი:

როგორ გამოძახებთ პარამეტრს სხვა კლასიდან Java-ში?
როგორ გამოძახებთ პარამეტრს სხვა კლასიდან Java-ში?

ვიდეო: როგორ გამოძახებთ პარამეტრს სხვა კლასიდან Java-ში?

ვიდეო: როგორ გამოძახებთ პარამეტრს სხვა კლასიდან Java-ში?
ვიდეო: Beginner Java - Other Class Method Calling - Lesson 16 2024, ნოემბერი
Anonim

რომ მეთოდის გამოძახება in ჯავა საწყისი სხვა კლასი არის ძალიან მარტივი. Ჩვენ შეგვიძლია მეთოდის გამოძახება საწყისი სხვა კლასი მხოლოდ ამის ობიექტის შექმნით კლასი შიგნით სხვა კლასი . ობიექტის შექმნის შემდეგ, ზარის მეთოდები ობიექტის მითითების ცვლადის გამოყენებით. მოდით გავიგოთ ეს მაგალითის პროგრამით.

ამის გათვალისწინებით, როგორ გადავცემთ ობიექტს Java-ში ერთი კლასიდან მეორეზე?

ობიექტების გადაცემა და დაბრუნება ჯავაში

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

შემდგომში ჩნდება კითხვა, როგორ გამოვიძახოთ ცვლადი სხვა კლასიდან C#-ში? რეალურად არის მარტივი, როგორიცაა ა ცვლადი მაგალითად, ზარი რომ ცვლადი ინსტანციის სახელის შექმნით. ისევე როგორც გამოცხადება ა ცვლადი მაგალითად, ზარი რომ ცვლადი ინსტანციის სახელის შექმნით. გახადონ ისინი როგორც სტატიკური და ზარი მათ მიერ კლასი სახელი მაგალითად static int t1 = 15; გამოიყენეთ ეს სხვაში კლასი როგორც დრო.

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

არა, არავითარ შემთხვევაში არ შეგიძლია წვდომა The პირადი ცვლადები java-ში . თქვენ შეგიძლიათ მიაწოდოთ საჯარო მიმღების და სეტერის მეთოდები წვდომა ან შეცვალეთ მნიშვნელობა კერძო წევრი ცვლადები.

როგორ გამოვიყენოთ ცვლადი სხვა მეთოდიდან?

არ შეგიძლია. ცვლადები განსაზღვრული შიგნით ა მეთოდი ამის ლოკალურია მეთოდი . თუ გინდა გააზიარე ცვლადები შორის მეთოდები , მაშინ თქვენ უნდა მიუთითოთ ისინი წევრად ცვლადები კლასის. ალტერნატიულად, შეგიძლიათ გადასცეთ ისინი ერთი მეთოდი რომ სხვა როგორც არგუმენტები (ეს ყოველთვის არ გამოიყენება).

გირჩევთ: