下述哪条关于构造方法的说法,不符合Java语法的规定( )。
A. 每个类至少有一个构造方法
B. 构造方法必须与类同名
C. 构造方法无返回值,其返回值类型必须写为void
D. 构造方法可以是private的
查看答案
方法体内定义的变量称局部变量,下述关于局部变量的说法中错误的是( )。
A. 局部变量仅在所定义的代码块内(花括号对内)有效
B. 局部变量不能加修饰词修饰
C. 局部变量不能与类中的成员变量同名
D. 局部变量未经赋值不能使用
以下代码的输出结果为( )
A. 错误:方法参数与变量不匹配
B. 20 and 40
C. 10 and 40
D. 10 and 20
为类A的一个开参无返回值的方法method书写一个方法头,使得该方法可以用类名A作为前缀就可以调用它。该方法的方法头的形式是()。
A. static void method()
B. public void method()
C. final void method()
D. abstract void method()
构造函数何时被调用?
A. 创建对象时
B. 类定义时
C. 使用对象方法时
D. 使用对象属性时