Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
prog1_12 [2020-05-18 19:23] Daniel Viström |
prog1_12 [2020-05-18 19:26] Daniel Viström |
||
---|---|---|---|
Line 16: | Line 16: | ||
Klassen Calculator ska ha: | Klassen Calculator ska ha: | ||
- | * Ett **attribut** som håller reda på värdet. Det ska inte ska gå att komma åt värdet utifrån. | + | * Ett **attribut** som håller reda på värdet. Det ska inte ska gå att komma åt värdet utifrån.\\ |
- | * En **konstruktor** som tar ett startvärde som parameter och sätter värdet som startvärdet. Om parametern är negativ ska startvärdet bli noll. | + | * En **konstruktor** som tar ett startvärde som parameter och sätter värdet som startvärdet. Om parametern är negativ ska startvärdet bli noll.\\ |
- | * En metod **add($tal)** som adderar ett tal till värdet. | + | * En metod **add($tal)** som adderar ett tal till värdet.\\ |
- | * En metod **subtract($tal)** som drar bort ett tal från värdet. Resultatet ska bli noll om | + | * En metod **subtract($tal)** som drar bort ett tal från värdet. Resultatet ska bli noll om |
- | | + | man försöker dra bort mer än vad som finns i attributet.\\ |
- | * En metod **getNumber()** som returnerar värdet på attributet. | + | * En metod **getNumber()** som returnerar värdet på attributet.\\ \\ |
**Huvudprogrammet: | **Huvudprogrammet: |