다른 클래스를 확장하는 클래스를 컴파일 할 때 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();
^
이에 어떤 도움을 ???
다음과 같은 것이 있습니까 : package com.Test; 수업 시작에? – Kylar
예 패키지를 추가 한 후에도 동일한 오류가 발생합니다. 그리고이 모든 클래스들은 같은 경로에 존재합니다. – user1081026
패키지, 디렉토리 구조, 그리고'java' 어플리케이션을 호출하는 방법을 우리에게 보여줘야합니다. –