Hello

I am trying to write my first package program and i have two classes Mammal.java which is like this
Code:
// Class Mammal
package Mammal;
public class Mammal {
   protected String color;
   public void growHair(){
      System.out.println("Hair Growing");
   }
}
and dog.java which is like this

Code:
//Class Dog

public class Dog extends Mammal{
   private int barkFrequency;
   public void bark(){
      System.out.println("Dog Barking"); 
      color = "blue";
   }
}
both are in the directory E:\Work\programming\java\programs\testing\Mammal

when i do the following from the command prompt i get the responses


E:\>cd work

E:\Work>cd programming\java\programs\testing\mammal

E:\Work\programming\java\programs\testing\Mammal>javac mammal.java

E:\Work\programming\java\programs\testing\Mammal>javac dog.java
dog.java:3: cannot access Mammal
bad class file: .\Mammal.class
class file contains wrong class: Mammal.Mammal
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
public class Dog extends Mammal{
^
1 error

E:\Work\programming\java\programs\testing\Mammal>

what am i doing wrong?