包内的java公共类看不到公共接口?
我有一门课:
package Member;
public class Player implements Character{
...
}
我有一个不在包内的接口:
public interface Character{
...
}
我认为公共接口和类彼此可见,无论它们是否在同一个包中,那么为什么我不能在Player类中实现Character呢?我有错误:无法解析符号“字符”
你可以在下面搜索框中键入要查询的问题!
我有一门课:
package Member;
public class Player implements Character{
...
}
我有一个不在包内的接口:
public interface Character{
...
}
我认为公共接口和类彼此可见,无论它们是否在同一个包中,那么为什么我不能在Player类中实现Character呢?我有错误:无法解析符号“字符”
# 1 楼答案
如果接口(或使用的任何其他类/枚举)位于不同的包中,则需要完全限定它:
或者导入它: