|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMountainBike
public class MountainBike
MountainBike è una classe che ha lo scopo di gestire una bicicletta
Constructor Summary | |
---|---|
MountainBike(boolean hasAmmortizzatori,
int maxVelocita,
int maxMarce)
Costruttore che inizializza la mountain bike a velocità 0 e marcia 0. |
|
MountainBike(int maxVelocita,
int maxMarce)
Costruttore che inizializza la mountain bike a velocità 0, marcia 0 e senza ammortizzatori |
Method Summary | |
---|---|
void |
accelera(int aumentoVelocita)
Aumenta la velocità della mountain bike, controllando che la velocità risultante non superi la velocità massima |
void |
decelera(int diminuzioneVelocita)
Diminuisce la velocità della mountain bike, controllando che la velocità risultante non sia minore di 0 |
String |
getDescrizione()
Restituisce la descrizione della mountain bike (velocità, marcia, ammortizzatori, velocità massima, marcia massima) |
int |
getMarcia()
restituisce la marcia attualemnte inserita dalla mountain bike |
boolean |
hasAmmortizzatori()
Visualizza la presenza o meno di ammortizzatori per la mountain bike |
void |
setAmmortizzatori(boolean hasAmmortizzatori)
Imposta la presenza o meno di ammortizzatori per la mountain bike |
void |
setMarcia(int marcia)
Imposta la marcia inserita dalla bicicletta controllando che questa sia maggiore di 0 e minore o uguale alla msssima marcia inseribile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MountainBike(boolean hasAmmortizzatori, int maxVelocita, int maxMarce)
hasAmmortizzatori
- se la mountain bike è in possesso di ammortizzatori o menomaxVelocita
- velocità massima della mountain bikemaxMarcia
- marcia massima della mountain bikepublic MountainBike(int maxVelocita, int maxMarce)
maxVelocita
- velocità massima della mountain bikemaxMarcia
- marcia massima della mountain bikeMethod Detail |
---|
public void accelera(int aumentoVelocita)
aumentoVelocita
- di qunti Km/h sarà aumentata la velocità della mountain bikepublic void decelera(int diminuzioneVelocita)
diminuzioneVelocita
- di qunti Km/h sarà diminuita la velocità della mountain bikepublic String getDescrizione()
public int getMarcia()
public boolean hasAmmortizzatori()
public void setAmmortizzatori(boolean hasAmmortizzatori)
hasAmmortizzatori
- se la mountain bike è in possesso di ammortizzatori o menopublic void setMarcia(int marcia)
marcia
- numero della marcia da inserire
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |