java方法重载练习题
精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 java方法重载练习题 */
public class FunctionOverload {
public static void main{
print;
int sum1 = sum;
print;
print;
int sum= sum;
print;
print;
double sum= sum;
print;
print;
printCFB;
print;
printCFB;
}
//两个整数求和
public static int sum{
return a + b;
}
//三个整数求和
public static int sum{
return a + b + c;
}
//两个小数求和
public static double sum{
return a + b;
}
//打印乘法表到不确定的一个数
public static void printCFB {
for{
for {
System.out.print;
}
System.out.println;
}
1
//打印九九乘法表
public static void printCFB{
printCFB;
}
//输出函数
public static void print{
System.out.println;
}
}
2
练习六
1、为了区分重载多态中同名的不同方法,要求。
A) 采用不同的参数列表 B) 返回值类型不同
C) 调用时用类名或对象名做前缀D) 参数名不同
2、定义主类的类头时可以使用的访问控制符是。
A) privateB) protectedC) publicD) private protected
3、下列整型的最终属性 i 的定义中,正确的是。
A) static final int i=100;B) final int i;
C) static int i;D) final float i=1.2f;
4、设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是。
A) public x x1= new y; B) x x1=x;
C) x x1=new x; D) int x x1;
5、下列方法定义中,正确的是。
A) int x B) double x
{ return ; }{ int w; w=a-b; }
C) double x D) int x
{ return b; }{ return a-b; }
6、为了使包sos在当前程序中可见,可以使用的语句是。
A)import sos.*; B)package sos.*;
C)sos import;D)sos package;
7、设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中正确的是。
A) x{ ... }B) void x{ ... }
C) x{ ... } D) x{ ... }
8、下列类头定义中,正确的是。
A) class xB) public x extends y
{ } { }
C) public class x extends y D) class x extends y implements y1
{ } { }
9、下面是有关子类继承父类构造函数的描述,其中正确的是。
A) 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
B) 子类无条件地继承父类不含参数的构造函数。
C) 子类通过super关键字调用父类的构造函数。
D) 子类无法继承父类的构造函数。