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
Previous revision
Next revision Both sides next revision
proc_g_uppgifter [2012-11-08 09:07]
Joakim Forsgren
proc_g_uppgifter [2012-11-08 13:17]
Joakim Forsgren
Line 7: Line 7:
     * Klassen skall ha minst 3 variabler (Properties) (vikt, topphastighet och registrerings_id) som är protected.      * Klassen skall ha minst 3 variabler (Properties) (vikt, topphastighet och registrerings_id) som är protected. 
     * Klassen fordon skall ha en konstruktor som sätter minst registrerings_id, gärna mer.     * Klassen fordon skall ha en konstruktor som sätter minst registrerings_id, gärna mer.
-    * Man skall kunna hämta och ändra klassens variabler via publika metoder. +    * Man skall kunna hämta och ändra klassens variabler via publika metoder. OBS! två metoder per variabel.
   - Du skall från klassen fordon ärva minst 3 olika typer av fordon   - Du skall från klassen fordon ärva minst 3 olika typer av fordon
     * Varje klass som ärvs skall ha minst en egen variabel som man kan hämta och ändra via publika metoder.     * Varje klass som ärvs skall ha minst en egen variabel som man kan hämta och ändra via publika metoder.
Line 19: Line 19:
     * Du ska till din klass garage skriva mist dessa metoder:     * Du ska till din klass garage skriva mist dessa metoder:
       - ''parkVehicle($vehicle)'' – skall lägga till ett fordon till garaget (spara ett objekt till databasen).       - ''parkVehicle($vehicle)'' – skall lägga till ett fordon till garaget (spara ett objekt till databasen).
-      - checkoutVehicle($registration) – skall plocka bort och returnera fordonet med registrerings_id $registration+      - ''checkoutVehicle($registration)'' – skall plocka bort och returnera fordonet med registrerings_id $registration
       - ''countVehicle()'' - skall returnera antal fordon i garaget.       - ''countVehicle()'' - skall returnera antal fordon i garaget.
       - ''totalWeight()'' - skall returnera den totala vikten av alla fordon i garaget.       - ''totalWeight()'' - skall returnera den totala vikten av alla fordon i garaget.