Classe <tt>AutoComFactura</tt>



next up previous contents
Next: Classe Queue Up: Aplicações Interactivas em Smalltalk/V Previous: Classe Automovel

Classe AutoComFactura

 

Automovel subclass: #AutoComFactura
  instanceVariableNames: 
    'despesa '
  classVariableNames: ''
  poolDictionaries: '' !

!AutoComFactura class methods !
  
new: mat marca: mar modelo: mod limpeza: l direccao: d
        "Criar um novo AutoComFactura"
    | car |
    car := super new: mat marca: mar modelo: mod 
                                 limpeza: l direccao: d.
    ^car initDespesa.! !

!AutoComFactura methods !

despesa
        "Consultar despesa do Automovel"
    ^despesa!

initDespesa
        "Colocar despesa a zero"
    despesa := 0!

somaDespesa: d
        "somar valor a despesa"
    despesa := despesa + d! !



Jose Franscisco Creissac Campos
Wed Jan 31 12:57:29 MET 1996