Avatar billede touel Nybegynder
04. april 2005 - 21:13 Der er 9 kommentarer og
1 løsning

Referencevariabler i parameter listen

Jeg vil gerne vide under hvilke omstændigheder kan man i en metode skrive en klasses navn efterfulgt af en referencevaribel, for derefter at kunne skrive pågældende klasses metoder....

et lille eks...

public void insert (Connectdb db,String str, int tal)
{

  db.hentkolonne ();

  db.indsaettal ();

  osv.....

}
Avatar billede touel Nybegynder
04. april 2005 - 21:13 #1
forresten er eksempler velkomne fra Jeres side...
Avatar billede arne_v Ekspert
04. april 2005 - 21:35 #2
det kan du vel altid


public void insert (String str, int tal)
{

  Connectdb.hentkolonne ();

  Connectdb.indsaettal ();

  osv.....

}

kræver at hentkolonne og indsaettal er static
Avatar billede touel Nybegynder
04. april 2005 - 22:05 #3
og hvis det ikke er static ?
Avatar billede arne_v Ekspert
04. april 2005 - 22:09 #4
så er du nødt til at have en instans som i dit eksempel
Avatar billede snoop_one Nybegynder
05. april 2005 - 00:39 #5
Behøver ikke nødvendigvis at være statiske - du kunne benytte dig af et singleton pattern - bare en idé...
Avatar billede touel Nybegynder
05. april 2005 - 09:08 #6
arne, hva betyder det egentlig at have en instans af noget ???
Avatar billede arne_v Ekspert
05. april 2005 - 09:13 #7
en instans af en klasse er et objekt af en type

X o = new X();

X er en klasse og o er en instans af X
Avatar billede touel Nybegynder
05. april 2005 - 09:30 #8
Dvs. kort sagt er instans en slags kopi af noget andet.
Avatar billede arne_v Ekspert
05. april 2005 - 10:48 #9
Nej.

En instans er en forekomst.

EkspertenBruger er en klasse

touel og arne_v er instanser af den klasse
Avatar billede arne_v Ekspert
26. april 2005 - 00:25 #10
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester