类中某方法定义如下: double fun(int a,int b){ return a*1.0/b; } 同一类内其它方法调用该方法的正确方式是()。(2分)
A. double a = fun(1,2)
B. double a = fun(1.0,2.0)
C. int x = fun(1,2)
D. int x = fun(1.0,2.0)
查看答案
下述哪条关于构造方法的说法,不符合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()