抽象类和具体子类



我有两个文件:Validador.javaPeca.java。这是我在我的验证器中拥有的:

public class Validador {
public static void main(String[] args) {
if(args.length == 0) { 
Peca p = new Rainha("t",1,2);
}else if (args[0].equals("filtro")) { 
}
}
}

佩卡:

public abstract class Peca {
public static class Rainha extends Peca {
Rainha(Tabuleiro tab, int linha, int coluna) {
}
}
public static class Nada extends Peca {
Nada(Tabuleiro tab, int linha, int coluna) {
}
}
}

我收到此错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Rainha cannot be resolved to a type
at Validador.main(Validador.java:5)

我怎样才能修复我的佩卡才能像这样打电话给雷尼亚?

Peca p = new Rainha("t",1,2);

谢谢

您必须导入 Peca.Rainha 或编写Peca p = new Peca.Rainha("t",1,2);

相关内容

  • 没有找到相关文章

最新更新