平时看到在开头的地方,创建一个对象后,还让它=null,其实是让它初始化变量
TVShowInfo fInfo = null;
如果是在类的成员变量中,BookInfo bookinfo;和BookInfo bookinfo=null;是一样的效果;因为该类在初始化时成员变量也会做初始化,默认就是null;而方法内的变量则不会初始化;
而如果是局部变量,则必须初始化,也就是=null或者new,因为为了保证java的安全性;

平时看到在开头的地方,创建一个对象后,还让它=null,其实是让它初始化变量
TVShowInfo fInfo = null;
如果是在类的成员变量中,BookInfo bookinfo;和BookInfo bookinfo=null;是一样的效果;因为该类在初始化时成员变量也会做初始化,默认就是null;而方法内的变量则不会初始化;
而如果是局部变量,则必须初始化,也就是=null或者new,因为为了保证java的安全性;