为了账号安全,请及时绑定邮箱和手机立即绑定

Android / Java:如何从另一个子包中导入子包中的类?

Android / Java:如何从另一个子包中导入子包中的类?

千巷猫影 2021-04-27 09:30:41
首先,我不确定这是否是特定于Android的,我有两个带有子类的包,并且试图从另一个子类中导入一个子类,这似乎不起作用。我以前从未发生过这种情况,难道我不应该这样做吗?在这里您可以看到错误,“练习”无法解决,但我尝试导入该错误,但这似乎也不起作用。当我将类“ Exercise”移动到包“ database”中时,一切都很好。
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

只需检查您的Exercise课程声明即可。如果以这种方式声明:

class Exercise {...}

您将永远无法导入它,因为这称为程序包声明,这意味着您只有在程序包中时才能声明它。你明白吗?这就是为什么当您将类移至DatabaseQuery包时,它可以正常工作的原因。

但是,如果您的类的声明是这样的:

public class Exercise {...}

然后,您需要检查环境,清理缓存或重新启动IDE。


查看完整回答
反对 回复 2021-05-12
  • 1 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信