Differences
This shows you the differences between two versions of the page.
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, | + | * 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 |