题目内容

Java实现动态多态性是通过方法的()实现的。

A. 重载和重写
B. 继承
C. 接口
D. 抽象类

查看答案
更多问题

下列哪一个是正确的方法重载描述()。

A. 重载方法的参数类型可以不同
B. 重载方法的参数名称必须不同
C. 返回值类型必须不同
D. 修饰词必须不同

下述哪一组方法,是一个类中方法重载的正确写法?( )

A. int addValue( int a, int b ){return a+b;}float addValue ( float a, float b) {return a+b;}
B. int addValue (int a, int b ){value=a+b; }float addValue ( int a, int b) {return (float)(a+b);}
C. int addValue( int a, int b ){return a+1;}int addValue ( int a, int b) {return a+b;}
D. int addValue( int a, int b ) {return a+b;}int addValue ( int x, int y ) {return x+y;}

阅读以下程序:classAA{doublex=1.1;doublemethod(){returnx;}}classBBextendsAA{doublex=2.2;doublemethod(){returnx;}publicstaticvoidmain(Stringargs[]){AAa=newBB();System.out.println(a.x);}}程序的输出结果是:()

A. 1.1
B. 2.2
C. 0
D. 编译出错

阅读以下程序代码:classAA{doublex=1.1;doublemethod(){returnx;}}classBBextendsAA{doublex=2.2;doublemethod(){returnx;}publicstaticvoidmain(Stringargs[]){AAa=newBB();System.out.println(a.method());}}程序的输出结果是()。

A. 1.1
B. 2.2
C. 0
D. 编译出错

答案查题题库