По какой-то причине, следующий код не будет работать при попытке создать объект из различных подклассов на основе результата Условный другое заявление:Как создать/создать экземпляр объекта из инструкции if-else?
if (option == 1) {
UndergradTA student = new UndergradTA();
student.setIsUnderGrad(true);
} else if (option == 2) {
GradTA student = new GradTA();
student.setIsGrad(true);
}
Когда я затем попытаться использовать методы на «студента «класс позже в основном методе он мне не позволит, говоря:« Студент не может быть разрешен ».
чтения: [Variable Scope] (http://www.java-made-easy.com/variable-scope.html) – Reimeus