aulas
Class Transporte

java.lang.Object
  |
  +--aulas.Transporte

public class Transporte
extends java.lang.Object

Classe que modela um transporte. Preparada para a aula de Sistemas Inteligentes do dia 19/12/2002, a partir de uma versão elaborada em 1999 por Carlos Figueira Filho.

Author:
Juliano Rabelo (jcbr@cin.ufpe.br)

Constructor Summary
Transporte(boolean motor, int numeroPortas, int numeroRodas, aulas.Tamanho 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 getPesoMaximoSuportado()
          Retorna o peso máximo que o transporte suporta carregar.
 aulas.Tamanho 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.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Transporte

public Transporte(boolean motor,
                  int numeroPortas,
                  int numeroRodas,
                  aulas.Tamanho tamanho)
Construtor da classe.

Parameters:
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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMarca

public java.lang.String getMarca()
Retorna a marca deste transporte.

Returns:
a marca deste transporte.

getMotor

public boolean getMotor()
Retorna a indicação se este transporte tem um motor ou não.

Returns:
true se este transporte possui um motor; false caso contrário.

getNumeroPortas

public int getNumeroPortas()
Retorna o número de portas deste transporte.

Returns:
o número de portas deste transporte.

getNumeroRodas

public int getNumeroRodas()
Retorna o número de rodas deste transporte.

Returns:
o número de rodas deste transporte.

getTamanho

public aulas.Tamanho getTamanho()
Retorna o tamanho deste transporte.

Returns:
Tamanho

getTipoTransporte

public java.lang.String getTipoTransporte()
Retorna o tipo deste transporte.

Returns:
o tipo deste transporte.

setMarca

public void setMarca(java.lang.String novaMarca)
Altera a marca deste transporte.

Parameters:
novaMarca - a nova marca deste transporte.

setTipoTransporte

public void setTipoTransporte(java.lang.String novoTipo)
Altera o tipo deste transporte.

Parameters:
novoTipo - o novo tipo deste transporte.

getPesoMaximoSuportado

public int getPesoMaximoSuportado()
Retorna o peso máximo que o transporte suporta carregar.

Returns:
int