Cuprins:

Cum apelați un parametru dintr-o altă clasă în Java?
Cum apelați un parametru dintr-o altă clasă în Java?

Video: Cum apelați un parametru dintr-o altă clasă în Java?

Video: Cum apelați un parametru dintr-o altă clasă în Java?
Video: Interfețe și clase abstracte ☕️ Programare Java #3 👩🏻‍💻👨🏻‍💻 2024, Aprilie
Anonim

La apelează o metodă în Java din altă clasă este foarte simplu. Noi putem apelează o metodă din altă clasă doar prin crearea unui obiect din asta clasă interior altă clasă . După crearea unui obiect, metode de apelare folosind variabila de referință obiect. Să-l înțelegem cu un exemplu de program.

Ținând acest lucru în vedere, cum treceți un obiect dintr-o clasă la alta în Java?

Trecerea și returnarea obiectelor în Java

  1. În timp ce creăm o variabilă de tip clasă, creăm doar o referință la un obiect.
  2. Acest lucru înseamnă efectiv că obiectele acționează ca și cum ar fi trecute la metode prin utilizarea apelului prin referință.
  3. Modificările aduse obiectului din cadrul metodei se reflectă în obiectul folosit ca argument.

Ulterior, întrebarea este, cum apelați o variabilă dintr-o altă clasă în C#? Există de fapt simple, cum ar fi declararea a variabil de exemplu, apel acea variabil prin crearea numelui instanței. Ca și cum ai declara a variabil de exemplu, apel acea variabil prin crearea numelui instanței. fă-le ca statice și apel ei prin clasă nume de exemplu static int t1 = 15; folosește asta în altele clasă ca timp.

Având în vedere acest lucru, cum numiți o variabilă privată în Java?

Nu, nu poți, în niciun caz acces cel variabile private în java . Puteți furniza metode publice de obținere și setare acces sau modificați valoarea privat membru variabile.

Cum putem folosi variabile dintr-o altă metodă?

Nu poți. Variabile definit în interiorul a metodă sunt locale pentru asta metodă . Daca vrei sa impartasesti variabile între metode , atunci va trebui să-i specificați ca membri variabile a clasei. Alternativ, le puteți transmite de la o singură metodă la o alta ca argumente (acest lucru nu este întotdeauna aplicabil).

Recomandat: