Avatar billede oprah Nybegynder
28. september 2004 - 22:15 Der er 5 kommentarer og
1 løsning

objektsvariablers type

Hej
Jeg sidder med enopgave som jeg ikke forstår. Håber nogen kan hjælpe mig med det.
Jeg har følgende 2 klasser:
public class NumberDisplay{
  private int limit;
  private int value;
}

og
public calss Clockdisplay{
  private NumberDispaly hours;
  private NumberDispaly minutes;
}
Mit spg. er, at hvorfor man har brugt NumberDispaly som type for variableren hours og minutes. Hvad er den for en type? Hvorfor ikke bruge int.?
Avatar billede arne_v Ekspert
28. september 2004 - 22:17 #1
Fordi hours og minutes er NumberDisplay og ikke int, så har de ikke kun en value
men også en limit.

Om det kan bruges til noget fornuftigt kan vi ikke sige udfra de foreliggende oplysninger.
Avatar billede oprah Nybegynder
28. september 2004 - 22:25 #2
Hvad betyder det; at de er NumberDisplay? Jeg forstår det ikke. Hvad er NumberDispaly for en type? F.eks er en string en tekst.Hvad for en type returnere NumberDispaly? Kan jeg kalde den hvad jeg vil eller er der en regl for det?
Avatar billede arne_v Ekspert
28. september 2004 - 22:27 #3
Du har da selv vist os klassen NumberDisplay ovenfor !
Avatar billede oprah Nybegynder
28. september 2004 - 22:32 #4
Ja og?! Jeg er ny begynder og har ikke meget forstand på Java endnu.
Betyder det så at min anden klasse arver typen fra den første klasse?
Avatar billede arne_v Ekspert
28. september 2004 - 22:39 #5
Nej.

Det er aggregation eller composition ikke inheritance.
Avatar billede arne_v Ekspert
28. september 2004 - 22:40 #6
Men det siger dig ikke så meget hvis ikke du kender UML.
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