2017-02-16 114 views

回答

3

我们在所有有默认值的原因是,它是决定它太复杂,无法确定是否一个变量被初始化使用(除非它是最后的)。这是因为你可以把任何顺序方法之前它。

对于局部变量,它可以决定你是否使用一个变量,你给它一个值之前,所以这个检查可以防止你使用未初始化的值,以避免在你的代码中的错误。