Innehållsförteckning:

Hur anropar man en parameter från en annan klass i Java?
Hur anropar man en parameter från en annan klass i Java?

Video: Hur anropar man en parameter från en annan klass i Java?

Video: Hur anropar man en parameter från en annan klass i Java?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, November
Anonim

Till kalla en metod i Java från en annan klass är väldigt enkelt. Vi kan kalla en metod från en annan klass genom att bara skapa ett objekt av det klass inuti en annan klass . Efter att ha skapat ett objekt, anropsmetoder med hjälp av objektreferensvariabeln. Låt oss förstå det med ett exempelprogram.

Med tanke på detta, hur skickar du ett objekt från en klass till en annan i Java?

Skicka och returnera objekt i Java

  1. När vi skapar en variabel av en klasstyp skapar vi bara en referens till ett objekt.
  2. Detta innebär i praktiken att objekt fungerar som om de skickas till metoder med hjälp av call-by-referens.
  3. Ändringar av objektet inuti metoden återspeglas i objektet som används som argument.

Därefter är frågan hur man anropar en variabel från en annan klass i C#? Det finns faktiskt enkla som att förklara en variabel som exempel, ring upp den där variabel genom att skapa instansnamn. Som att förklara en variabel som exempel, ring upp den där variabel genom att skapa instansnamn. gör dem som statiska och ring upp dem av klass namn till exempel static int t1 = 15; använda detta i andra klass som tid.

Med tanke på detta, hur anropar du en privat variabel i Java?

Nej det kan du inte på något sätt tillgång de privata variabler i java . Du kan tillhandahålla offentliga getter- och settermetoder till tillgång eller ändra värdet på privat medlem variabler.

Hur kan vi använda variabel från en annan metod?

Du kan inte. Variabler definieras inuti en metod är lokala för det metod . Om du vill dela variabler mellan metoder , då måste du ange dem som medlem variabler av klassen. Alternativt kan du skicka dem från en metod till annan som argument (detta är inte alltid tillämpligt).

Rekommenderad: