【问题标题】:Classes in Same Package java applet同包java小程序中的类
【发布时间】:2018-08-22 20:25:21
【问题描述】:

我有 MixedComponent 扩展 Applet 的类 我有一个自定义的NumericTextField 课程 通过扩展 TextField 的文本字段。

现在,

我在同一个包mypackage 中有这两个类。

现在我在MixedComponent 中创建NumericTextField 的对象,它 给我错误:找不到符号:NumericTextField

NumericTextField myVar = new NumericTextField();

我想在 MixedComponent 中使用 NumericTextField 类型的对象 我该怎么做?

【问题讨论】:

  • 强制性“Applet 已死,现代浏览器不支持它们”评论。
  • 你导入NumericTextField类了吗?
  • @Kayaman 它们在同一个包中,所以我没有导入。
  • 你有一个编译时错误。检查拼写错误和您犯的任何其他错误。
  • 不,没有任何拼写错误

标签: java object applet package


【解决方案1】:

NumericTextField 在您的包中,但不是直接可见的。您将需要导入它或使用它的包含类引用它。

例如

import mypackage.MixedComponent.NumericTextField;

NumericTextField myVar = new NumericTextField();

MixedComponent.NumericTextField myVar = new MixedComponent.NumericTextField();

【讨论】:

  • 直接可见。它在同一个包中。也没有迹象表明NumericTextFieldMixedComponent 的内部类,如果是,代码就可以正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多