svet.chovatelstvi
Class AbstraktniChovatel

java.lang.Object
  |
  +--svet.Zivocich
        |
        +--svet.Clovek
              |
              +--svet.chovatelstvi.AbstraktniChovatel
Direct Known Subclasses:
ChovatelMorcat, ChovatelPsu

public abstract class AbstraktniChovatel
extends Clovek
implements Chovatel


Fields inherited from class svet.Clovek
MUZ, ZENA
 
Constructor Summary
AbstraktniChovatel(java.lang.String jmeno, boolean pohlavi)
           
 
Method Summary
abstract  void kupZvire(DomaciZvire zvire)
           
 boolean maZvire(DomaciZvire zvire)
           
abstract  void prodejZvire(DomaciZvire zvire, Chovatel komu)
           
 void vypisInfo()
          Vypíše informace o člověku
 void vyradVsechnaZvirata()
           
 void vyradZvire(DomaciZvire zvire)
           
 void zaradZvire(DomaciZvire zvire)
           
 java.util.Collection zvirata()
           
 DomaciZvire zvire(java.lang.String jmeno)
           
 
Methods inherited from class svet.Clovek
getJmeno, isZena, ozviSe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstraktniChovatel

public AbstraktniChovatel(java.lang.String jmeno,
                          boolean pohlavi)
Method Detail

vypisInfo

public void vypisInfo()
Description copied from class: Clovek
Vypíše informace o člověku
Overrides:
vypisInfo in class Clovek

zvirata

public java.util.Collection zvirata()
Specified by:
zvirata in interface Chovatel

zaradZvire

public void zaradZvire(DomaciZvire zvire)

vyradZvire

public void vyradZvire(DomaciZvire zvire)

vyradVsechnaZvirata

public void vyradVsechnaZvirata()

zvire

public DomaciZvire zvire(java.lang.String jmeno)

maZvire

public boolean maZvire(DomaciZvire zvire)
Specified by:
maZvire in interface Chovatel

kupZvire

public abstract void kupZvire(DomaciZvire zvire)
Specified by:
kupZvire in interface Chovatel

prodejZvire

public abstract void prodejZvire(DomaciZvire zvire,
                                 Chovatel komu)
Specified by:
prodejZvire in interface Chovatel