/** * Grupo T - MC726 * Componentes: * Flavia Garcia Poly RA:981191 * Jocelen Correa da Silva RA:981390 * Priscilla Sanches Marques RA:981944 * Ruth Fabiana Leite Vieira RA:982116 * Sergio Ricardo Martelo RA:982141 * Roberto Akira RA:963150 */ package pckPlano; import java.io.StreamTokenizer; import java.io.FileReader; import java.io.IOException; public class VeiculoImpl extends Veiculo{ /** * Classe que define a estrutura com os dados necessarios a * representacao de um veiculo. */ public float capacidade; public float custo; public String placa; public VeiculoImpl(StreamTokenizer toks) throws Exception { //toks.ordinaryChar((int)';'); // toks.quoteChar((int)'\''); try { toks.nextToken(); this.placa = toks.sval; //System.out.println("placa : "+this.placa); toks.nextToken(); toks.nextToken(); this.custo = (float)toks.nval; //System.out.println("custo : "+this.custo); toks.nextToken(); toks.nextToken(); this.capacidade = (float)toks.nval; //System.out.println("capacidade : "+this.capacidade); } catch(IOException e) { System.out.println("ERRO: " + e.toString()); } } public void setPlaca(String plc) { this.placa = plc; } public String getPlaca() { return(this.placa); } public void setCapacidade(float cap) { /** * Seta a capacidade de um veiculo */ this.capacidade = cap; } public float getCapacidade() { return(this.capacidade); } public void setCusto(float cst) { /** * Seta o custo de uso de um veiculo */ this.custo = cst; } public float getCusto(){ /** * Obtem o custo de uso de um veiculo */ return(this.custo); } }