问题 单项选择题

下列代码的执行结果是( )。   public class Test{    public int aMethod( ) {      static int i=0;      i+ +;      System.out.println(i);    }     public static void main(String args[ ]){      Test test = new Test( );      test.aMethod( );    }  }

A.构造方法名必须与类名一致

B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明

C.构造方法一般不能由编程人员显示地直接调用,而是用new来调用

D.构造方法不可以被重载

答案

参考答案:D

解析:编译时的多态性是通过函数重载和模板体现的,运行时的多态性是通过虚函数体现的。

填空题
单项选择题