У меня есть 3 файла класса, когда я компилирую класс, который расширяет другой класс, выдает ошибку компиляции, как символ не найден.
public class Animal {
public static void hide() {
System.out.println("Hide Method Of Animal");
}
public void override() {
System.out.println("The Override method of Animal");
}
}
public class Cat extends Animal {
public static void hide() {
System.out.println("Hide Method Of Cat");
}
public void override() {
System.out.println("The Override method of Animal");
}
}
public class TestAnimal {
public static void main(String args[]) {
Cat myCat = new Cat();
Animal myAnimal = (Animal)myCat;
myAnimal.hide();
myAnimal.override();
}
}
Я получаю эту ошибку:
TestAnimal.java:6: cannot find symbol
symbol : class Cat
location: class com.Test.TestAnimal
Cat myCat = new Cat();
^
Любая помощь по этому вопросу ???