我有一个类:
package Member;
public class Player implements Character{
...
}
我有一个不在包内的接口:
public interface Character{
...
}
我认为公共接口和类可以相互访问,不管它们是否在同一个包中,那么我为什么不能在Player类中实现Character呢?我遇到了错误:无法解析符号“Character”。
我有一个类:
package Member;
public class Player implements Character{
...
}
我有一个不在包内的接口:
public interface Character{
...
}
如果接口(或您使用的任何其他类/枚举)位于不同的包中,则需要完全限定它:
public class Player implements org.somepackage.Character {
或者导入它:
import org.somepackage.Character;
public class Player implements Character {
Character
在未命名的包中。他将无法导入它。 - Joachim Sauer
package
声明)。 - Joachim Sauer