我正在阅读Gilles Dowek的《编程语言原理》:
他提到,在不给变量赋初值的情况下声明变量是可能的,但我们必须小心不要使用未赋初始值且未被赋值的变量,否则会产生错误。
需要注意的是,该书作者提到在Java中可以声明未被赋初值的变量。
那么为什么这种变量声明是有效的?我什么时候会用到它呢?
他提到,在不给变量赋初值的情况下声明变量是可能的,但我们必须小心不要使用未赋初始值且未被赋值的变量,否则会产生错误。
需要注意的是,该书作者提到在Java中可以声明未被赋初值的变量。
那么为什么这种变量声明是有效的?我什么时候会用到它呢?