Java:构造函数中的NULL
发布时间:2020-05-29 00:21:36 所属栏目:Java 来源:互联网
导读:请问这个问题有点理论,但我想理解. 为什么我将null参数传递给构造函数我是否会得到NullPointerException? 这是我的榜样 new AttendeeDetail(Gus Goose,1151,15-01-2012,(Integer) null,null) 这是班级: public class AttendeeDetail { private String t
|
请问这个问题有点理论,但我想理解. 为什么我将null参数传递给构造函数我是否会得到NullPointerException? 这是我的榜样 new AttendeeDetail("Gus Goose","1151","15-01-2012",(Integer) null,null)
这是班级: public class AttendeeDetail {
private String ticketholder_name;
private String user_id;
private String date_of_birth;
private int tickets_purchased;
private ArrayList<Ticket> tickets;
public AttendeeDetail(String ticketholder_name,String user_id,String date_of_birth,int tickets_purchased,ArrayList<Ticket> tickets)
{
this.ticketholder_name=ticketholder_name;
this.user_id=user_id;
this.date_of_birth=date_of_birth;
this.tickets_purchased=tickets_purchased;
this.tickets=tickets;
}
}
解决方法int不能为null. 如果确实需要传递空值,请使用Integer类型(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
