Innholdsfortegnelse:

Hvordan kaller du en parameter fra en annen klasse i Java?
Hvordan kaller du en parameter fra en annen klasse i Java?

Video: Hvordan kaller du en parameter fra en annen klasse i Java?

Video: Hvordan kaller du en parameter fra en annen klasse i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, April
Anonim

Til kalle en metode i Java fra en annen klasse er veldig enkelt. Vi kan kalle en metode fra en annen klasse ved å bare lage et objekt av det klasse innsiden en annen klasse . Etter å ha opprettet et objekt, anropsmetoder ved å bruke objektreferansevariabelen. La oss forstå det med et eksempelprogram.

Med dette i øyesyn, hvordan sender du et objekt fra en klasse til en annen i Java?

Sende og returnere objekter i Java

  1. Når vi lager en variabel av en klassetype, lager vi bare en referanse til et objekt.
  2. Dette betyr effektivt at objekter fungerer som om de sendes til metoder ved bruk av call-by-referanse.
  3. Endringer i objektet inne i metoden gjenspeiler seg i objektet som brukes som argument.

Deretter er spørsmålet, hvordan kaller du en variabel fra en annen klasse i C#? Det er faktisk enkle som å erklære en variabel for eksempel, anrop at variabel ved å opprette forekomstnavn. Som å erklære en variabel for eksempel, anrop at variabel ved å lage forekomstnavn. gjøre dem som statiske og anrop dem av klasse navn for eksempel statisk int t1 = 15; bruke dette i andre klasse som tiden.

Med tanke på dette, hvordan kaller du en privat variabel i Java?

Nei det kan du ikke på noen måte adgang de private variabler i java . Du kan gi offentlige getter og setter metoder til adgang eller endre verdien på privat medlem variabler.

Hvordan kan vi bruke variabel fra en annen metode?

Du kan ikke. Variabler definert i en metode er lokale til det metode . Hvis du vil dele variabler mellom metoder , så må du spesifisere dem som medlem variabler av klassen. Alternativt kan du sende dem fra én metode til en annen som argumenter (dette er ikke alltid aktuelt).

Anbefalt: