我有一个问题,知道扫管笏做了这件事.这是函数的代码片段.
if(rClass.equals("SavingsAccount")) {
account = new SavingsAccount(rId,rName,start, end);
}
if(rClass.equals("DraftAccount")) {
account = new DraftAccount(rId,rName,start, end);
}
if(rClass.equals("VIPAccount")) {
account = new VIPAccount(rId,rName,start, end);
}
else {
account = null;
}
Run Code Online (Sandbox Code Playgroud)
变量String rClass是从文件中读取的,它是100%"SavingsAccount",但它会跳转所有行,最后我有account = null,为什么?甚至试图把它放在if之后:
String rClass = "SavingsAccount";
Run Code Online (Sandbox Code Playgroud)
结果是一样的.