Доступ к свойству подкласса в переопределенном методе суперкласса. Возможный? - PullRequest
0 голосов
/ 02 марта 2012

Для иллюстрации:

public class FooButton extends JButton {
    protected Integer length = 30;

    public FooButton(String txt) {
        setText(txt);
    }

    @Override
    public void setText(String txt) {
        super.setText(txt.substring(0, length));
    }
}

К несчастью для меня, Затмение говорит мне, что length равно null при прохождении через setText().

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Не должно ли быть:

protected int length = 30;
0 голосов
/ 02 марта 2012

Вы забыли указать тип данных для переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...