(1) 对于下列Hello类,下列哪个叙述是正确的? A Hello类有两个构造方法 B Hello类的int Hello()方法是错误的方法。 C Hello类没有构造方法。 D Hello无法通过编译,因为其中的Hello方法的方法头是错误的(没有类型) (2) 下列哪个叙述是正确的? A 成员变量的名字不可以和局部变量的名字相同。 B 方法的参数名字可以和方法中声明的局部变量的名字相同 C 成员变量没有默认值 D 局部变量没有默认值
D D
举一反三
- 下列哪些叙述是错误的? (多选) A: 成员变量的名字不可以和局部变量的相同。 B: 方法的参数的名字可以和方法中声明的局部变量的名字相同。 C: 成员变量没有默认值。 D: 局部变量没有默认值。
- 【单选题】对于下列Hello类,哪个叙述是正确的? class Hello{ Hello (int m){} int Hello(){return 20;} hello(){} } A. Hello类有两个构造方法。 B. Hello类的int Hello()方法是错误的方法 C. Hello类没有构造方法 D. Hello类的hello()方法是错误的方法
- 下列哪个叙述是正确的?[br][/br] [br][/br] A. 成员变量的名字不可以和局部变量的相同。[br][/br] [br][/br] B. 方法的参数的名字可以和方法中声明的局部变量的名字相同。[br][/br] [br][/br] C. 成员变量没有默认值。[br][/br] [br][/br] D. 局部变量没有默认值。
- 如果实例方法中的局部变量名字与类的成员变量名字相同,通过______ 关键字区分成员变量和局部变量
- 在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。()
内容
- 0
下面有关java局部变量,成员变量的说法,错误的是? A: 类中定义的变量,即成员变量,如果没有初始化,会有默认值。 B: 局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值 C: 局部变量只在方法内有效 D: 成员变量在类中有效
- 1
3.在一个类A中,如果方法f中的局部变量名字与成员变量的名字相同,则在方法f中成员变量被隐藏。
- 2
关于成员变量与局部变量,下列说法错误的是( ) A: 成员变量指的是在类里定义的变量;局部变量指的是在方法中或者方法上定义的变量 B: 在类中的位置不同,其中局部变量在方法中或者方法声明上(形式参数) C: 成员变量有默认值如0或null D: 成员变量只用于自己的方法内部
- 3
下面关于类的说法那个是不正确的() A: 类体中只能有变量定义和成员方法的定义,不能有其他语句 B: 成员变量的声明和书写位置无关,局部变量声明和书写位置有关 C: 局部变量和成员变量同名局部变量会被隐藏掉 D: 局部变量没有默认值,成员变量有默认值。
- 4
对于下列Hello类,哪个叙述是正确的? classHello{ Hello(intm){ } intHello(){ return20; } hello(){ } }