单项选择题

下列代码的执行结果是( )。    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.构造方法不可以被重载