代码未提供输出
public class Init{
private String clientName;
private String clientNumber;
private double balance;
public Init(ASCIIDataFile file){
clientNumber = file.readString();
clientName = file.readString();
balance = file.readDouble();
}
public String getClientName(){
System.out.println(clientName); // `not working`
return clientName;
}
}
您在构造函数中缺少this.
,因此clientName
中的getClientName()
为空
您的构造函数应该像这样:
public Init(ASCIIDataFile file){
this.clientNumber = file.readString();
this.clientName = file.readString();
this.balance = file.readDouble();
}