猿问
谁能告诉我?public double num1; num1=10;是错误的 。 而 public double num1=10是正确的呢
慕粉3904273
浏览 1617
回答 2
2回答
阿旭_
因为不是js,js是解释型语言,遇到代码能执行就执行,java是编译型语言,编译的时候并没有执行代码,而是在检查格式,检查那些不可能被执行的代码。(在java中,除了成员变量,只有写在方法内的表达式才有可能被执行)
2
0
0
Caballarii
成员变量定义区域只能定义成员变量,不能有num1=10这样的表达式,而public double num1=10是定义成员并给初始值,是合法的
0
0
2
随时随地看视频
慕课网APP
相关分类
Java
我要回答