Сеттер работает в основной функции, но не где - PullRequest
0 голосов
/ 26 октября 2018

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

public class NewCharacter {

    CharacterInfo newChar = new CharacterInfo();

    newChar.setName("Name");

    String name = newChar.getName();
}

Этот код выдает мне ошибку «Не удается разрешить символ». Но когда я копирую и вставляю этот же код в основную функцию, это не проблема. Что я нахожу странным, так это то, что функция получения работает в обоих случаях, это не только установщик, который не работает.

public class Main {
    public static void main(String[] args){
        CharacterInfo newChar = new CharacterInfo();

        newChar.setName("Name");

        String name = newChar.getName();
    }
}
...