我在另一堂课中使用二传手时遇到了困难。但是,当我将相同的代码复制到Main类中时,它就可以工作。
public class NewCharacter {
CharacterInfo newChar = new CharacterInfo();
newChar.setName("Name");
String name = newChar.getName();
}
此代码给我错误“无法解析符号”。但是,当我将完全相同的代码复制并粘贴到我的主要函数中时,它没有问题。我发现奇怪的是,getter函数在两种情况下均有效,只有setter无法正常工作。
public class Main {
public static void main(String[] args){
CharacterInfo newChar = new CharacterInfo();
newChar.setName("Name");
String name = newChar.getName();
}
}