클래스 이름을 중복 정의해서 생긴 문제겹치는 이름이 없는지 확인하고 중복을 제거하면 풀린다.https://stackoverflow.com/questions/9246246/nested-type-cannot-hide-an-enclosing-type
자료구조 공부하다가 생긴 에러같은 패키지 내에 같은 이름을 가진 클래스가 있기 때문에 오류가 난 것실행은 정상적으로 된다.public을 붙여서 재사용하는 것으로 해결했다.