У меня есть два класса: абстрактный класс Java и подкласс Groovy, расширяющий класс Java. Они выглядят примерно так:
(Джава)
public abstract class Testing1 {
private static int myField = 0; //static not relevant to the issue.
}
(отличный)
class Testing2 extends Testing1 {
public static void main(String[] args) {
println myField;
}
}
Теперь, когда поле объявлено закрытым, запуск Testing2
выдает исключение. Как и ожидалось. Однако Eclipse не выдает никаких предупреждений о том, что это поле не отображается, и даже автоматически дополняет myField
слово, если вы его вводите! Есть ли параметр Eclipse, который я могу активировать, чтобы не обжечься при кодировании Java и Groovy?
Testing2
также не является статическим.) - person kinbiko   schedule 16.12.2014