抽象 Class 和具体子类
Abstract Class and Concrete Subclasses
我有两个文件:Validador.java
和 Peca.java
。这是我在 Validador 中的内容:
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 才能像这样给 Rainha 打电话?
Peca p = new Rainha("t",1,2);
谢谢
您必须导入 Peca.Rainha 或写入 Peca p = new Peca.Rainha("t",1,2);
我有两个文件:Validador.java
和 Peca.java
。这是我在 Validador 中的内容:
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 才能像这样给 Rainha 打电话?
Peca p = new Rainha("t",1,2);
谢谢
您必须导入 Peca.Rainha 或写入 Peca p = new Peca.Rainha("t",1,2);