java - 从 C 类访问 A 类内部 B 类的值

标签 java class methods

我不明白为什么我什至无法创建一个新实例,IDE 将内部类名称标记为未分配

public class WbXLS {

  class XlsCell {
    public String getxlsCell(HSSFSheet sheet, String strCellValue) {

    }
  }
}

尝试过,没有成功

WbXLS.XlsCell xlscell = new wbXLS.new XlsCell();

我创建了内部类来从方法中获取返回值并在另一个类中使用它。我这样做对吗?

最佳答案

我认为您可能缺少括号。这为我编译:

WbXLS.XlsCell xlscell = new WbXLS().new XlsCell();

关于java - 从 C 类访问 A 类内部 B 类的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52722331/

相关文章:

java - vector 、点、战舰、2D

ruby - 为什么方法声明在 ruby​​ 中评估为 nil?

java - 一次提交多个相关任务的线程池的推荐大小

java - 在 MapDB 中创建 map 时出错 : ClassCastException: [J cannot be cast to [B

java - 代码运行但没有出现预期的输出

java - 如何压缩数组的原始整数数据?

java - 在@NamedQuery-head 中执行静态方法

Java Collections.sort() 缺少 ConcurrentModificationException

c++ - 初始化类和列表

iphone - UIButton 类引用文档中的 addTarget 方法