Java:构造函数中的NULL

前端之家收集整理的这篇文章主要介绍了Java:构造函数中的NULL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
请问这个问题有点理论,但我想理解.

为什么我将null参数传递给构造函数我是否会得到NullPointerException?

这是我的榜样

@H_403_6@new AttendeeDetail("Gus Goose","1151","15-01-2012",(Integer) null,null)

这是班级:

@H_403_6@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类型

猜你在找的Java相关文章