Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
prog1_12 [2017-09-01 14:54]
127.0.0.1 external edit
prog1_12 [2020-05-18 19:19]
Daniel Viström
Line 9: Line 9:
 </php> </php>
  
-  - Du skall med hjälp av din kunskap av klasser göra en klass //Fordon//. Tänk noga igenom namngivning av klasser, metoder och attribut. +
-    * Klassen //Fordon// skall ha en metod getInfo() som returnerar information om objektet. +
-    * Klassen skall ha minst 3 attribut (vikt, topphastighet och registreringsId) som är protected.  +
-    * Klassen //Fordon// skall ha en konstruktor som sätter minst registreringsId, gärna mer. +
-    * Man skall kunna hämta och ändra klassens attribut via publika metoder. OBS! två metoder per attribut. \\ \\ +
-  - Du skall från klassen //Fordon// ärva minst 3 olika typer av fordon +
-    * Varje klass som ärvs skall ha minst ett eget attribut som man kan hämta och ändra via publika metoder. +
-    * Varje klass som ärvs av //Fordon// skall "override":a metoden getInfo() och via den funktionen skall det tydligt framgå vilket typ av fordon det är.\\ \\+
  
 ===== Inlämningsuppgift ===== ===== Inlämningsuppgift =====
Line 47: Line 40:
  
  
 +===== Arv =====
  
 +  - Du skall med hjälp av din kunskap av klasser göra en klass //Fordon//. Tänk noga igenom namngivning av klasser, metoder och attribut.
 +    * Klassen //Fordon// skall ha en metod getInfo() som returnerar information om objektet.
 +    * Klassen skall ha minst 3 attribut (vikt, topphastighet och registreringsId) som är protected. 
 +    * Klassen //Fordon// skall ha en konstruktor som sätter minst registreringsId, gärna mer.
 +    * Man skall kunna hämta och ändra klassens attribut via publika metoder. OBS! två metoder per attribut. \\ \\
 +  - Du skall från klassen //Fordon// ärva minst 3 olika typer av fordon
 +    * Varje klass som ärvs skall ha minst ett eget attribut som man kan hämta och ändra via publika metoder.
 +    * Varje klass som ärvs av //Fordon// skall "override":a metoden getInfo() och via den funktionen skall det tydligt framgå vilket typ av fordon det är.\\ \\