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 [2020-05-18 20:03]
Daniel Viström
prog1_12 [2020-05-18 20:04]
Daniel Viström
Line 76: Line 76:
 3. 3.
   * 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.   * 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 **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 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.+    * Klassen **Fordon** skall ha en **konstruktor** som tar startvärden för attributen som parametrar.
     * Man skall kunna hämta och ändra klassens attribut via publika metoder. OBS! två metoder per attribut. \\ \\     * 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   * Du skall från klassen **Fordon** ärva minst 3 olika typer av fordon