У меня есть класс Ship
не может ссылаться, прежде чем надтипа был назван Java
public class Ship {
private String name;
private boolean loaded;
private int size;
private boolean bIsDefeated;
private int gunpower;
public Ship(int size, int gunpower, String name) {
this.size = size;
this.gunpower = gunpower;
this.name= name;
loaded = true;
bIsDefeated = false;
}
}
и Submarine
class Submarine extends Ship {
private final String NAME = "U-Boot";
private final int SIZE = 2;
private final int GUNPOWER = 1;
public Submarine(){
super(SIZE,GUNPOWER,NAME); //Here it gets underlined
}
}
Может кто-нибудь сказать мне, почему это не возможно?
Что такое 'UBoot' –
и какая именно ошибка вы видите? Из названия вашего вопроса не ясно. – EJK
'NAME' не является статическим и не может быть вызван в этой точке. – Dragondraikk