/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Newbie: Kan en klasse referer til sig selv~
Fra : Ukendt


Dato : 22-09-02 16:53

Jeg er løbet panden mod en mur i en mindre programmeringopgave. Jeg ved
ikke helt, om jeg kan forklarer mit problem, men jeg prøver.
Jeg har brug for i en klasse at kalde skabe et objekt af en anden klasse,
men med "sig selv" som et af parametrene.



public class Kunde

bla bla

   public void nyKonto(int saldo)
   {
       k = new Konto(Kunde, saldo)
   }

"Konto" er den anden klasse og "Kunde" skulle refrere til    selv samme
klasse som kodestumpen står i.

Håber der er nogen der gider tage sig tid til at hjælpe mig

Mvh
Jonatan

 
 
Dennis Bohnstedt Han~ (22-09-2002)
Kommentar
Fra : Dennis Bohnstedt Han~


Dato : 22-09-02 17:14

Hej ZS

Alle objekter har en implicit "reference" til sig selv, hvis du skriver
this. Hvis du f.eks. et sted i din kundeklasse skriver:

....
   k = new Konto(this, saldo);
....

Vil du lave en ny Konto med en "reference" til dit Kunde objet og en
given saldo.

Hygge
/Dennis

Ziggy Stardust wrote:
> Jeg er løbet panden mod en mur i en mindre programmeringopgave. Jeg ved
> ikke helt, om jeg kan forklarer mit problem, men jeg prøver.
> Jeg har brug for i en klasse at kalde skabe et objekt af en anden klasse,
> men med "sig selv" som et af parametrene.
>
>
>
> public class Kunde
>
> bla bla
>
>    public void nyKonto(int saldo)
>    {
>        k = new Konto(Kunde, saldo)
>    }
>
> "Konto" er den anden klasse og "Kunde" skulle refrere til    selv samme
> klasse som kodestumpen står i.
>
> Håber der er nogen der gider tage sig tid til at hjælpe mig
>
> Mvh
> Jonatan


Ukendt (22-09-2002)
Kommentar
Fra : Ukendt


Dato : 22-09-02 17:47

Mange tak, nu kan jeg komme videre.

/J

Dennis Bohnstedt Hansen <mimer@privat.dk> wrote in
news:3D8DEC2A.6040000@privat.dk:

> Hej ZS
>
> Alle objekter har en implicit "reference" til sig selv, hvis du
> skriver this. Hvis du f.eks. et sted i din kundeklasse skriver:
>
> ...
> k = new Konto(this, saldo);
> ...
>
> Vil du lave en ny Konto med en "reference" til dit Kunde objet og en
> given saldo.
>
> Hygge
> /Dennis
>
> Ziggy Stardust wrote:
>> Jeg er løbet panden mod en mur i en mindre programmeringopgave. Jeg
>> ved ikke helt, om jeg kan forklarer mit problem, men jeg prøver.
>> Jeg har brug for i en klasse at kalde skabe et objekt af en anden
>> klasse, men med "sig selv" som et af parametrene.
>>
>>
>>
>> public class Kunde
>>
>> bla bla
>>
>> public void nyKonto(int saldo)
>> {
>> k = new Konto(Kunde, saldo)
>> }
>>
>> "Konto" er den anden klasse og "Kunde" skulle refrere til selv
>> samme klasse som kodestumpen står i.
>>
>> Håber der er nogen der gider tage sig tid til at hjælpe mig
>>
>> Mvh
>> Jonatan
>
>


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste