Hello
I am trying to write my first package program and i have two classes Mammal.java which is like this
and dog.java which is like thisCode:// Class Mammal package Mammal; public class Mammal { protected String color; public void growHair(){ System.out.println("Hair Growing"); } }
both are in the directory E:\Work\programming\java\programs\testing\MammalCode://Class Dog public class Dog extends Mammal{ private int barkFrequency; public void bark(){ System.out.println("Dog Barking"); color = "blue"; } }
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?




Reply With Quote