我有一堂课:
<resources>
<metaData>
<name>charset</name>
<content>utf-8</content>
</metaData>
...
而且我的接口不在包内:
package Member;
public class Player implements Character{
...
}
我认为公共接口和类无论是否在同一个包中都是相互可见的,那么为什么我不能在 Player 类中实现 Character 呢?我有错误:无法解析符号“字符”
答案 0 :(得分:0)
如果接口(或您使用的任何其他类/枚举)在不同的包中,您需要对其进行完全限定:
public class Player implements org.somepackage.Character {
或导入:
import org.somepackage.Character;
public class Player implements Character {