Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

I denne delen skal du lage en klasse kalt TrainCar for en enkel og generell togvogn, med følgende funksjonalitet (se også diagrammet til høyre):

  • TrainCar(int) - en konstruktør som tar inn hvor mye en tom vogn veier.
  • int getTotalWeight - returnerer vognas totale vekt. Merk at denne også skal kunne kalles på subklasser og fortsatt returnere totalvekta toil til vogna (stikkord: redefinering).
  • setDeadWeight(int) - setter hvor mye en tom vogn veier. Altså vekten til kun vognen, uten passasjerer eller last.
  • int getDeadWeight() - returnerer hvor mye en tom vogn veier. Altså vekten til kun vognen, uten passasjerer eller last.
PlantUML Macro
class TrainCar {
	int getTotalWeight()
	void setDeadWeight(int)
	int getDeadWeight()
}

...