java.lang.Object | +--Transporte
Classe que modela um transporte. Preparada para a aula de
Agentes, dia 06/10/1999.
O código fonte
Programa de teste
As regras utilizadas
Field Summary | |
private java.lang.String |
marca
A marca deste transporte. |
private boolean |
motor
Flag que indica se este transporte tem um motor ou não. |
private int |
numeroPortas
Número de portas deste transporte. |
private int |
numeroRodas
O número de rodas deste transporte. |
private int |
tamanho
Tamanho do transporte. |
private java.lang.String |
tipoTransporte
O tipo deste transporte. |
Constructor Summary | |
Transporte(boolean motor,
int numeroPortas,
int numeroRodas,
int tamanho)
Construtor da classe. |
Method Summary | |
java.lang.String |
getMarca()
Retorna a marca deste transporte. |
boolean |
getMotor()
Retorna a indicação se este transporte tem um motor ou não. |
int |
getNumeroPortas()
Retorna o número de portas deste transporte. |
int |
getNumeroRodas()
Retorna o número de rodas deste transporte. |
int |
getTamanho()
Retorna o tamanho deste transporte. |
java.lang.String |
getTipoTransporte()
Retorna o tipo deste transporte. |
void |
setMarca(java.lang.String novaMarca)
Altera a marca deste transporte. |
void |
setTipoTransporte(java.lang.String novoTipo)
Altera o tipo deste transporte. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.lang.String marca
private boolean motor
private int numeroPortas
private int numeroRodas
private int tamanho
private java.lang.String tipoTransporte
Constructor Detail |
public Transporte(boolean motor, int numeroPortas, int numeroRodas, int tamanho)
motor
- indica se este transporte tem um motor ou não.numeroPortas
- o número de portas deste transporte.numeroRodas
- o número de rodas deste transporte.tamanho
- o tamanho deste transporte.Method Detail |
public java.lang.String getMarca()
public boolean getMotor()
true
se este transporte possui um motor;
false
caso contrário.public int getNumeroPortas()
public int getNumeroRodas()
public int getTamanho()
1
se este transporte for pequeno; 2
se este transporte for médio; 3
se este
transporte for grande.public java.lang.String getTipoTransporte()
public void setMarca(java.lang.String novaMarca)
novaMarca
- a nova marca deste transporte.public void setTipoTransporte(java.lang.String novoTipo)
novoTipo
- o novo tipo deste transporte.