为什么局部变量不能用默认值初始化?
答
我们在所有有默认值的原因是,它是决定它太复杂,无法确定是否一个变量被初始化使用(除非它是最后的)。这是因为你可以把任何顺序方法之前它。
对于局部变量,它可以决定你是否使用一个变量,你给它一个值之前,所以这个检查可以防止你使用未初始化的值,以避免在你的代码中的错误。
对不起这个....它没有弹出,当我搜索。 – John