Bạn có một phụ thuộc tuần hoàn mà không thể giải quyết được theo cách mà JLS hoạt động (mặc dù tôi không chắc chắn vị trí của tài liệu JLS trong tài liệu này).
Giao diện IPlayerity và IItemity không hiển thị với định nghĩa tiêu đề lớp NestedInterfaces, vì chúng nằm bên trong nó. Tôi có thể sửa lỗi này bằng cách thay đổi chương trình của bạn để
public class NestedInterfaces implements
NestedInterfaces.IPlayerity, NestedInterfaces.IItemity
{
public interface IPlayerity {}
public interface IItemity {}
}
nhưng sau đó Eclipse mang lại cho tôi lỗi này, đó là nhiều rõ ràng hơn:
Multiple markers at this line
- Cycle detected: the type NestedInterfaces cannot extend/implement itself or one of its own member types
- Cycle detected: the type NestedInterfaces cannot extend/implement itself or one of its own member types
Nguồn
2011-07-15 19:02:20
lỗi gì bạn nhận được? –
@jason IPlayerity không thể được giải quyết thành một loại. – imacake