Avatar billede tlunde Nybegynder
22. januar 2003 - 15:06 Der er 11 kommentarer og
1 løsning

new?

Hejsa,
Jeg har en startfil der hedder sådan:

public static void main(String[] args){
  UserInterface userinterface = new UserInterface();
  userinterface.Menu();
  }

Det er ordet "new" jeg ikke lige helt forstår? Hvad betyder det egentlig, hvad gør den, når den skriver dette "userinterface.Menu();" ??
Avatar billede Spotgun Seniormester
22. januar 2003 - 15:07 #1
Det betyder at du opretter et nyt (new) objekt af typen UserInterface.
Avatar billede arvad Nybegynder
22. januar 2003 - 15:22 #2
"new" betyder at den gerne vil genstrate windows (hvis den kan) - new = ny (-windows-session).

"userinterface.Menu();" Betyder at den viser den menu som windows plejer at vise når der skal lukkes ned...
Avatar billede tlunde Nybegynder
22. januar 2003 - 15:24 #3
Og meningen med det, er vel bare at man skulle kunne henvise til filen hvor UserInterface ligger i ikke?
Avatar billede tlunde Nybegynder
22. januar 2003 - 15:24 #4
hmm...arvad, jeg tror at du har misforstået noget her.
Avatar billede soreno Praktikant
22. januar 2003 - 15:28 #5
"new" bruges til at instantiere objekter.

Du opretter et objekt med:
UserInterface userInterface;

Tildeler det memory med:
userInterface = new UserInterface();
Avatar billede soreno Praktikant
22. januar 2003 - 15:30 #6
arvad >> jeg tror du blander noget JavaScripts ind i spørgsmål ?
For det du skriver er ikke sandt.
Avatar billede soreno Praktikant
22. januar 2003 - 15:32 #7
userinterface.Menu();
Betyder at du aktivere den metode der hedder Menu på objektet userinterface.
Avatar billede soreno Praktikant
22. januar 2003 - 15:35 #8
Hvis UserInterface.java ligger sammen med din "startfil" - din main klasse - så finder compileren selv ud af at bruge den.

Hvis den ikke ligger sammen med så importere man den typisk - f.eks. som når man vil bruge util:

import java.util.*;
Avatar billede tlunde Nybegynder
24. januar 2003 - 11:20 #9
takker for de gode svar...
Avatar billede arvad Nybegynder
24. januar 2003 - 12:00 #10
soreno::: Jeg er en HAJ til javascript :-)
Avatar billede zaknafein Praktikant
24. januar 2003 - 12:05 #11
Fremragende svar af Arvad der.  :)
Avatar billede arvad Nybegynder
24. januar 2003 - 12:22 #12
zaknafein::: SÆL-følgelig *SS*
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