edu.uchicago.cs.java.lec03.zoo
Class Animal

java.lang.Object
  extended by edu.uchicago.cs.java.lec03.zoo.Animal
Direct Known Subclasses:
Dog, Dolphin

public abstract class Animal
extends java.lang.Object


Field Summary
private  boolean bMale
           
private  java.lang.String strSpecie
           
 
Constructor Summary
Animal(java.lang.String specie, boolean bMale)
           
 
Method Summary
 java.lang.String getSex()
           
 java.lang.String getSpecie()
           
 boolean isMale()
           
 void setMale(boolean male)
           
 void setSpecie(java.lang.String specie)
           
abstract  void vocalize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strSpecie

private java.lang.String strSpecie

bMale

private boolean bMale
Constructor Detail

Animal

public Animal(java.lang.String specie,
              boolean bMale)
Method Detail

isMale

public boolean isMale()

setMale

public void setMale(boolean male)

getSpecie

public java.lang.String getSpecie()

setSpecie

public void setSpecie(java.lang.String specie)

getSex

public java.lang.String getSex()

vocalize

public abstract void vocalize()