个人感觉这个错误挺重要的,应该记录下来,帮助理解构造方法。
构造方法中我错误地在sim前加上了int,结果输出sim值为null。
出错原因:相当于在构造方法中重新定义了一个sim引用,而该引用的作用域仅在构造方法内部,因此当方法调用结束后,成员变量sim仍为null。
第10行应当改为sim[]=new int[num_of_sim];
个人感觉这个错误挺重要的,应该记录下来,帮助理解构造方法。
构造方法中我错误地在sim前加上了int,结果输出sim值为null。
出错原因:相当于在构造方法中重新定义了一个sim引用,而该引用的作用域仅在构造方法内部,因此当方法调用结束后,成员变量sim仍为null。
第10行应当改为sim[]=new int[num_of_sim];