Имейте отображение поля / переменной перед суперссылкой внутри метода: JAVA - PullRequest
0 голосов
/ 26 сентября 2018

Поиск входных данных от Java Expert (s):

Как работает переменная, необходимая для отображения, прежде чем сработает информация о супер, вызванном внутри метода toString ()?

Переменная отображается, но отображается внизу, а не вверху информации.Кроме того, перемещение переменной над супер вызывает ошибку «не удается найти символ».

Понятно, что в конструкторе супер-вызов всегда должен стоять первым.Похоже, это то же самое, если ссылаться в методах.

Как мне отобразить переменную внизу вверху, прежде чем информация отобразится из метода super в toString ()?

 public class Apple extends Fruit
    {
    String apples="Snack:"; 
    //Class Constructor
   //Super Constructor
       public String toString()
    {
    String result=super.toString();
    result+=apples+"\n";
    return result;
    }

1 Ответ

0 голосов
/ 26 сентября 2018

Установка результата для яблок сработала.

Также другие постеры спасибо за проверку.Таким образом, супер-метод может быть вызван в любом месте в любом порядке внутри другого метода, кроме конструктора.

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