기본 패키지에 문제가 있습니다. 기본적으로 프로젝트 구조는 시뮬레이션이라는 패키지에서 하나의 추상 클래스를 확장하는 세 가지 주요 클래스로 구성됩니다. 어제 프로젝트에서 이름을 변경했는데 이제 세 가지 기본 클래스가 자동으로 기본 패키지에 넣어 지므로 시뮬레이션 패키지 내부 클래스에서 볼 수 없으며 그 반대의 경우도 마찬가지입니다. 이 SSQSim에서 볼되지 않기 때문에 다음 코드 이기본 패키지의 클래스에 액세스 할 수 없습니다.
import simulation.*;
class SSQSim extends Simulation{
}
내가이 클래스는 상속 된 추상 메소드 Simulation.stop()를 구현해야한다 " 이러한 오류를 얻을 수 있지만, 그것을 무시할 수 없습니다. 하나는 유형이 추상적하거나 상속 된 메서드를 표시 " "시뮬레이션 유형이 보이지 않습니다 "
감사합니다.
수정 문제는 다른 패키지를 사용할 필요가 없다는 것입니다. 기본적으로 숙제이고 제출 규칙은 매우 엄격합니다. 첫째, 다른 클래스의 도움을 받아 구현할 수있는 몇 가지 메소드로 추상 클래스 "시뮬레이션"을 포함하는 패키지 "시뮬레이션"을 제출해야합니다. 이 부분은 괜찮습니다.
그런 다음 패키지 "시뮬레이션"을 가져 와서 클래스 "시뮬레이션"을 확장하는 세 가지 클래스를 만들어야합니다. 그들은 특별히 어떤 수업에도 이러한 수업을하지 않겠다고 말했습니다. 처음에는 프로젝트가 모두 바뀌었지만 프로젝트가 바뀌 었습니다. 이러한 클래스는 갑자기 기본 패키지로 옮겨졌고 이제는 이러한 오류가 발생합니다.
일반적으로 기본 패키지를 사용하지 마십시오. –
은 기본 패키지에서'SSQSim'입니까? (전체 파일을 제공 한 코드는 무엇입니까?) – aioobe
질문은 무엇입니까? –