Video video = null;

来源:4-2 简单工厂coding

desertTown

2018-08-26

所以getVideo()方法里。 为什么需要初始化为null 呢?  好像没有解释   Video video = null; video = (Video) Class.xxx   这 2行代码内联起来不好吗?

写回答

1回答

慕娘5318586

2018-08-28

这个是编码习惯吧,申明了一个变量而不对其进行赋值操作,设置为null,可以防止下次对其使用时的指向不可预知。

1
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程