Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prenos promenljive iz funkcije u funkciju?!

[es] :: Java :: Prenos promenljive iz funkcije u funkciju?!

[ Pregleda: 2254 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cunga_lunga

Član broj: 21879
Poruke: 8
77.46.236.*



Profil

icon Prenos promenljive iz funkcije u funkciju?!15.07.2007. u 11:47 - pre 203 meseci
Pozdrav.

Imam jedan problem, kada zelim da prenesem promenljivu iz jedne funkcije u drugu. Prvo da Vam opisem moj kod.

Naime imam u jednoj klasi imam konstruktor i par funkcija:

Code:

public class Deck {

private Card[] Cards; // card je isto neka moja klasa

public Deck () { ... } // pravi niz od 52 karte

public void mesaj_karte() {

Deck tmp = new Deck()
tmp.Cards = this.cards;
preseci_spil(tmp);
...
..
...
this.Crads = tmp.Cards;

}

publc void preseci_spil(Deck d) {

// ovde nastaje problem jer nikako u d ne mogu da prenesem tmp iz funkcije mesaj_karte()

}

GLANI PROGRAM:
...
..
.
Deck n = new Deck();
n.mesaj_karte();
System.out.println(n);
...
..
.
}


Poenta je da u glavnom programu napravim deck pozovem funkciju mesaj_karte(), a ona provo presece spil, promesa karte i vrati novi deck!
Kako da resim ovaj problem?

HVALA!
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.adsl.beotel.net.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Prenos promenljive iz funkcije u funkciju?!15.07.2007. u 12:05 - pre 203 meseci
Ako ćeš da sečeš karte i da ih mešaš u glavnom programu onda metode koje to rade (a da budu zaglavlja kako si ti već i napisao) treba da su statičke. A za čuvanje karata bolje je koristiti neku listu pa pozvati metodu shuffle http://java.sun.com/javase/6/d...ns.html#shuffle(java.util.List) koja je napisana za mešanje.

[Ovu poruku je menjao Au197/79 dana 15.07.2007. u 14:40 GMT+1]
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

Black
Belgrade

Član broj: 4199
Poruke: 71
82.117.206.*



Profil

icon Re: Prenos promenljive iz funkcije u funkciju?!16.07.2007. u 11:01 - pre 203 meseci
Nisam bas najbolje razumeo sta hoces da uradis, ali cini mi se da ti je losa organizacija klase. Ne razumem zasto pravis lokalne promenljive, koje su istog tipa kao i klasa, kad je logicno da metode operisu nad atributima klase, a da se pozivaju iz neke spoljasnje klase ili main metode.

I pokusaj da se pridrzavas nekih opsteprihvacenih standarda, u vezi nacina na koji se dodeljuju nazivi atributima i metodama. Mozda se u nekim jezicima koristi ta donja crta, ali u Javi to svakako nije slucaj. Takodje, promenljive pocinju malim slovom, da bi se lakse razlikovale od klasa.
 
Odgovor na temu

[es] :: Java :: Prenos promenljive iz funkcije u funkciju?!

[ Pregleda: 2254 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.