题目内容

下列方法重载,正确的是( )。

A. int fun(int a,float b){}float fun(int a,float b){}
B. float fun(int a,float b){}float fun(int x,float y){}
C. float fun(float a){}float fun(float a,float b){}
D. float fun1(int a,float b){}float fun2(int a,float b){}

查看答案
更多问题

如果一个方法没有return语句,那么( )。

A. 编译时会产生语法错误
B. 它一定是void方法
C. 它一定是int、double、float方法
D. 类的私有方法不能被其子类直接访问

关于方法的参数以下说法正确的是()。

A. Java中每个方法都必须有参数
B. 一个方法可以有多个形参变量也可以没有
C. 有返回值的方法必须有参数
D. 型参变量是int型方法,调用语句中所给的实参数据也必是int型的

以下程序运行结果是( )。public class Test {public static void main(String[] args) {int a=1,b[]={2};add(a);add(b);System.out.println(a+","+b[0]);}static int add(int x){x++;return x;}static void add(int[] x){x[0]++;}}

A. 1,2
B. 2,2
C. 1,3
D. 2,3

下列说法正确的是( )。

A. 不需要定义类,就能创建对象
B. 对象中必须有属性和方法
C. 属性可以是简单变量,也可以是一个对象
D. 属性必须是简单变量

答案查题题库