小编Tes*_*est的帖子

如何从if-else语句创建/实例化对象?

由于某种原因,在尝试根据if-else语句的结果从不同的子类创建对象时,以下代码将不起作用:

if (option == 1) {

     UndergradTA student = new UndergradTA();
     student.setIsUnderGrad(true);

} else if (option == 2) {

     GradTA student = new GradTA();
     student.setIsGrad(true);
}
Run Code Online (Sandbox Code Playgroud)

当我稍后尝试在主要方法中使用"学生"课程上的方法时,它不允许我说"学生无法解决".

java inheritance if-statement class object

4
推荐指数
1
解决办法
8661
查看次数

扫描仪输入字符串没有空格?

我想知道如何做到这一点.

我被告知要使用kb.nextLine()而不是kb.next(),但这只会导致在运行程序时跳过输入.

String address;
student.setAddress(address = kb.nextLine()); 
Run Code Online (Sandbox Code Playgroud)

然后告诉我这样做来解决它:

student.SetAddress(String address = kb.nextLine());
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误: String cannot be resolved into a variable" "Syntax error on token "address"

java arrays class object

1
推荐指数
1
解决办法
794
查看次数

标签 统计

class ×2

java ×2

object ×2

arrays ×1

if-statement ×1

inheritance ×1