Avatar billede cxy88 Nybegynder
24. februar 2002 - 22:30 Der er 3 kommentarer

metode

Hvornår bruger man metode med parameter? og hvornår bruger man metode uden parameter?Hvad er der forskelle mellem de to måder?

f.eks. public void setNr(int p){}
  eller public void setNr(){}
Avatar billede ng-km Nybegynder
24. februar 2002 - 22:52 #1
Hvis du inde i metoden skal bruge en værdi der kan ændres fra gang til gang når metoden kaldes, kan du angive og bruge værdien/værdierne direkte i metoden, f.eks

public void setNr(int p)
{
int maxTal = p;
}
Avatar billede cxy88 Nybegynder
24. februar 2002 - 23:05 #2
Unskylde! Jeg forstår ikke helt. Er det fordi værdi=P, som skal bruges og ændres fra gang til gang når metoden kaldes?

og f.eks public void getVaegt(){return vaegt} der er ikke noget værdi, som skal ændres fra gang til gang, så er det medtode ud parameter.
Avatar billede effo Nybegynder
25. februar 2002 - 12:54 #3
Til din sidste kommentar: void metoden getVaegt kan ikke returnere var. vaegt,-
Grunden til at man kan "override" metoderne er at du kan bruge den samme metode fra flere klasser, det er metoden der afgør om den skal bruge var. udefra.
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